话不多说,直接上干货
1.升级包上传
1.1上传nacos-server-2.0.3.tar.gz包
创建对应升级目录
将升级包nacos-server-2.0.3.tar.gz上传到新创建的目录下
1.2 执行解压命令
tar -zxvf nacos-server-2.0.3.tar.gz
1.3 将解压后的文件额外复制两份
cp -r nacos nacos1
cp -r nacos nacos2
2.进行配置
2.1配置application.properties
进入刚刚解压后的nacos/conf目录中,编辑application.properties文件
vi application.properties
修改设置
1.这里暂定nacos集群的端口分别8848、8850、8852
Server.port = 8848 这里根据对应的文件夹应改为不同的端口
2.将原来的nacos.core.auth.enabled属性改为true:
2.2配置cluster.conf
将conf文件夹下的cluster.conf.example复制一份命名为cluster.conf
cp cluster.conf.example cluster.conf
编辑cluster.conf文件
vi cluster.conf
修改内容为如下格式:
例:
192.168.0.11:8848
192.168.0.11:8850
192.168.0.11:8852
由于nacos、nacos1、nacos2下的conf目录均需要该文件,此时编辑完成后可将cluster.conf文件分别复制到nacos1、nacos2的conf目录下
至此,nacos目录中的配置已完成。
2.3其他配置
Nacos1、Nacos2目录下conf目录中的application.properties文件参照上面进行修改,主要修改
1.Server.port 为对应端口
2.nacos.core.auth.enabled 修改为 true
2.4暂停原版本服务
使用下面命令查看原服务PID分别是多少
lsof -i:8848
lsof -i:8849
lsof -i:8850
通过kill 命令停止上述服务
3.服务启动
3.1.启动命令
跳转到nacos/bin 目录下
执行 ./startup.sh -p embedded
这里采用的nacos内嵌数据库进行启动,可以根据实际情况替换为mysql数据源启动方式。
3.2.注意事项
在暂停原服务之后进行启动,有可能会出现服务无法启动的情况,大概率为之前服务没有完全停止,可采用下面命令查看当前残余的进程执行kill命令
ps -ef | grep nacos
kill xxx
浏览器访问:http://ip:8848/nacos 用户名nacos 密码 nacos
开始愉快的nacos之旅吧!