linux 安装nacos-单机+集群

下载nacos安装包

访问https://github.com/alibaba/nacos下载
在这里插入图片描述
在这里插入图片描述
这里我就使用的是2.1.1版本,喜欢什么版本你们自己选

上传到linux后解压

tar -zxvf nacos-server-x.x.x.tar.gz

编辑application.properties

cd   /nacos/conf  

sudo vi application.properties

创建数据库nacos
在 /nacos/conf 下有nacos-mysql.sql schema.sql,
在自己的数据库创建nacos,然后执行nacos提供的sql文件
nacos-mysql.sql 是 Nacos 官方提供的完整数据库初始化脚本,包含表结构和初始数据。
schema.sql 是一个更通用的术语,可能用于定义数据库的表结构,而不包含初始数据。
二选一就行

把下面配置打开,去掉#
spring.datasource.platform=mysql
db.num=1
db.url.0=jdbc:mysql://127.0.0.1:3306/nacos?characterEncoding=utf8&connectTimeout=1000&socketTimeout=3000&autoReconnect=true&useUnicode=true&useSSL=false&serverTimezone=UTC
db.user.0=root
db.password.0=root
注意,记得在数据库创建nacos数据库,存储nacos的配置。
server.port 这是端口,可以改成自己喜欢的端口

启动

进入 启动位置

cd /nacos/bin/


单机启动

bash startup.sh -m standalone

或者

sh startup.sh -m standalone

有防火墙或者是用第三方平台,要注意开放对应端口

集群

例如 192.168.1.1 和192.168.1.2 两台服务器都安装了nacos
conf文件夹下有个cluster.conf.example,两台服务器的都复制一份改名字为cluster.conf
192.168.1.1下操作

cd nacos/conf

复制

cp cluster.conf.example cluster.conf

编辑 cluster.conf

sudo vi cluster.conf

保存下面代码

192.168.1.1:8804
192.168.1.2:8804

192.168.1.2下操作

cd nacos/conf

复制

cp cluster.conf.example cluster.conf

编辑 cluster.conf

sudo vi cluster.conf

保存下面代码

192.168.1.2:8804
192.168.1.1:8804

完事后各自切换到bin文件夹重启
停止

./shutdown.sh

启动

./startup.sh

然后登录nacos后台管理系统的 集群管理》节点列表 会出现两个节点

nacos管理界面修改参数(保护阈值)报: caused: errCode: 500, errMsg: do metadata operation failed ;caused: com.alibaba.nacos.consistency.exception.ConsistencyException: Could not find leader : naming_service_metadata;caused: Could not find leader : naming_service_metadata;
删除 nacos 根目录下 data 文件夹下的 protocol 文件夹重启。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值