- 安装包下载
- 网址为
https://github.com/alibaba/nacos/tags
点击访问
- 本人选择的nacos版本为2.1.0 与之对应的spring代码版本为
<spring.boot.version>2.3.12.RELEASE</spring.boot.version>
<spring.cloud.version>Hoxton.SR12</spring.cloud.version>
<spring.cloud.alibaba.version>2.2.9.RELEASE</spring.cloud.alibaba.version>
-
Linux 服务器在
usr/local/
新建文件夹mkdir nacos
-
切换目录
cd /usr/local/nacos
,将压缩包放入后解压tar -zxvf nacos-2.2.4.tar.gz
- 如果目录多了一层nacos 可以进入里面的nacos
cd nacos
然后使用命令mv * ../
将里面所有的东西移出来 ,然后使用命令rmdir nacos
删除里面空的nacos文件夹
- 进入配置文件夹下
cd /usr/local/nacos/conf
, 执行命令cp cluster.conf.example cluster.conf
复制一份配置文件出来
- 然后编辑
vi cluster.conf
,修改自己nacos 集群服务器地址及端口号
- 修改启动配置文件参数
vi application.properties
,按下图所示,去掉注释的#
号后修改对应参数
7. 开放端口nacos 2.0 对应端口
-
开放8848端口
firewall-cmd --add-port=8848/tcp --permanent
8848 端口的作用是对外暴露 API 与集群间数据同步 -
开放7848端口
firewall-cmd --add-port=7848/tcp --permanent
7848 端口用于节点选举来确定集群领袖(Leader) -
开放9849端口
firewall-cmd --add-port=9849/tcp --permanent
9849端口,客户端gRPC请求服务端端口,用于客户端向服务端发起连接和请求 -
开放9848端口
firewall-cmd --add-port=9848/tcp --permanent
9848端口,服务端gRPC请求服务端端口,用于服务间同步等 -
关闭防火墙
systemctl stop firewalld
-
重启防火墙
systemctl start firewalld
-
查看已开放端口
firewall-cmd --list-port
- 配置开机自启动(选做) 点击查看
- 启动nacos (注: 需要配置JDK环境,点击查看)
sh /usr/local/nacos/bin/startup.sh