开发者社区> 牧梦> 正文
阿里云
为了无法计算的价值
打开APP
阿里云APP内打开

Linux安装配置Nacos

简介: Linux安装配置Nacos
+关注继续查看

Nacos安装配置

Nacos是阿里巴巴开源的项目,核心定位是“一个更易于构建云原生应用的动态服务发现、配置管理和服务管理平台”,项目地址:https://nacos.io/zh-cn/

Nacos官方Git地址:https://github.com/alibaba/nacos

Nacos官方文档地址:https://nacos.io/zh-cn/docs/

Nacos依赖环境:Jdk 1.8+

Windows快速运行

# 解压文件,命令行进入bin目录
cd /nacos/bin

# 单机运行
startup.cmd -m standalone

Linux快速运行

# 上传并解压文件
tar -xvf nacos-server-version.tar.gz

# 进入bin目录
cd nacos/bin

# 单机嵌入式存储运行
sh startup.sh -m standalone

Linux集群部署

环境准备

  1. 64 bit OS Linux,64 bit JDK 1.8+
  2. 上传Nacos安装包(zip, tar.gz)
  3. 解压安装包 unzip nacos-server-version.zip 或者 tar -xvf nacos-server-version.tar.gz

MySql数据源

nacos默认使用嵌入式数据库实现数据的存储,不方便观察数据存储的基本情况。0.7+版本增加了支持mysql数据源能力,具体的操作步骤:

  1. 安装数据库,版本要求:5.6.5+
  2. 初始化mysql数据库,数据库初始化文件:nacos-mysql.sql
  3. 修改conf/application.properties文件,增加支持mysql数据源配置,添加mysql数据源的url、用户名和密码。
spring.datasource.platform=mysql

db.num=1
db.url.0=jdbc:mysql://127.0.0.1:3306/nacos_test?characterEncoding=utf8&connectTimeout=1000&socketTimeout=3000&autoReconnect=true
db.user=username
db.password=password

单机模式启动

# Linux/Unix/Mac
sh startup.sh -m standalone

集群配置

在nacos的解压目录nacos/的conf目录下,有配置文件cluster.conf,请每行配置成ip:port。(请配置3个或3个以上节点)

# ip:port
192.168.1.101:8848
192.168.1.102:8848
192.168.1.103:8848

集群模式启动

# 嵌入式数据源
sh startup.sh -p embedded
# Mysql数据源
sh startup.sh

# Windows
startup.cmd

关闭服务

sh shutdown.sh

版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。

相关文章
面试常问到的27个Linux命令,你认识几个?
面试常问到的27个Linux命令,你认识几个?
21 0
新手必须掌握的Linux命令
新手必须掌握的Linux命令
22 0
获取Linux命令帮助的六种方法
获取Linux命令帮助的六种方法
8 0
测试工程师必须要掌握的linux命令
测试工程师的四大基础技能:数据库、linux、网络协议、测试工具,不管是刚入门还是已经工作多年,这几个方向都是要掌握的。今天我们再讲一下测试工程师必须要掌握的linux命令。
17 0
12.24 Linux查看内存使用状态(free命令)
free 命令用来显示系统内存状态,包括系统物理内存、虚拟内存(swap 交换分区)、共享内存和系统缓存的使用情况,其输出和 top 命令的内存部分非常相似。
40 0
12.26 Linux查看过去登陆的用户信息(last和lastlog命令)
前面,我们已经学了使用 w 或 who 命令查看当前登陆系统的用户信息,但如果原先登录的用户现在已经退出登录,那么是否还能查看呢?当然可以,这就需要使用 last 和 lastlog 命令。
53 0
+关注
3
文章
0
问答
文章排行榜
最热
最新
相关电子书
更多
低代码开发师(初级)实战教程
立即下载
阿里巴巴DevOps 最佳实践手册
立即下载
冬季实战营第三期:MySQL数据库进阶实战
立即下载