📄 nacos 集群模式接入使用
内部资料,请刷新扫码登录
pigcloud
注意若使用以下方法 (即使用官方 nacos 包),pigx-register 模块不需要启动
建议使用端口 (8840 8841 8842 )只需要修改 hosts pigx-register
的映射即可完成集群接入 不需要修改密码
# 下载 Nacos-server 安装包
nacos-server.zip (opens new window)
- 修改
conf/application.properties
数据源信息
# 4.6 需要开启认证
nacos.core.auth.enabled=true
spring.datasource.platform=mysql
db.num=1
db.user=root
db.password=root
db.url.0=jdbc:mysql://${MYSQL-HOST:pigx-mysql}:${MYSQL-PORT:3306}/${MYSQL-DB:pigxx_config}?characterEncoding=utf8&zeroDateTimeBehavior=convertToNull&useSSL=false&useJDBCCompliantTimezoneShift=true&useLegacyDatetimeCode=false&serverTimezone=GMT%2B8&nullCatalogMeansCurrent=true&allowPublicKeyRetrieval=true
- 修改
conf/cluster.conf
集群配置
#it is ip
#多网卡 注意此处IP 和nacos控制台输出的保持一致,不然应用报错
127.0.0.1:18840
127.0.0.1:28841
127.0.0.1:38842
- 复制三份
bin/startup.sh
启动脚本,增加端口配置
cp startup.sh startup18840.sh
cp startup.sh startup28841.sh
cp startup.sh startup38842.sh
vim startup18840.sh
# line122 注意端口
JAVA_OPT="${JAVA_OPT} --server.port=18840"
vim startup28841.sh
# line122 注意端口
JAVA_OPT="${JAVA_OPT} --server.port=28841"
vim startup38842.sh
# line122 注意端口
JAVA_OPT="${JAVA_OPT} --server.port=38842"
- 启动 nacos
sh startup18840.sh
sh startup28841.sh
sh startup38842.sh
- 访问任意节点 查看节点列表 http://ip:18840/nacos