nacos1.4.1集群搭建(cluster.conf配置的坑)
安装nacos
第一步,安装数据库
导入nacos的/conf/nacos-mysql.sql文件到mysql
第二步,配置nacos的application.perproperties文件
1、进入nacos的配置文件mynacos/nacos/conf/application.properties
2、把application.properties进行备份application.properties.bk
3、进入application.properties的文件内进行数据库配置
把nacos自带的derby数据切换为mysql数据库:进行地址配置
下面展示一些
内联代码片
。
spring.datasource.platform=mysql
db.num=1
db.url.0=jdbc:mysql://127.0.0.1:3306/nacos_config?characterEncoding=utf8&connectTimeout=1000&socketTimeout=3000&autoReconnect=true&useUnicode=true&useSSL=false&serverTimezone=UTC
db.user=root
db.password=123456
第三步,集群配置
1、进入nacos/conf文件夹,复制出cluster.conf.example使用cluster.conf
2、进入配置文件cluster.conf修改
配置三个集群端口:ip+3333、ip+4444、ip+5555
3、配置nacos的startup.sh启动文件
一、nacos的安装目录下有/bin/startup.sh
二、备份脚本startup.sh 为 startup.sh.bk
三、正式更改(重点)
1、传统版本的startup.sh修改内容
a.
b.
2. nacos版本1.14.的startup.sh的配置内容有所改变
①已经存在并且在使用, p:关键字 r如图:
② 然后 临时使用 d 用作启用端口号命令
!!!!③ 重点来了,这样按照传统配置之后,然后启动nacos,执行命令
./startup.sh -d 4444
但是启动 nacos集群之后,并不能正常访问http://192.168.xxxx.xxxx:4444/nacos/index.html#/
④ 重要的一点还是在 startup.sh 配置上面,要在while上门进行新加 d: 对应的名称
启动nacos
下面展示一些
内联代码片
。
// 启动nacos
./startup.sh -d 3333
./startup.sh -d 4444
./startup.sh -d 5555
然后打开http://192.168.xxxx.xxxx:4444/nacos/index.html#/启动成功
打开start.out看下日志:
以上就是安装nacos1.4.1版本的部署集群 遇见的坑,希望对大家有帮助