注意若使用以下方法 (即使用官方nacos包),zxcloud-register 模块不需要启动
建议使用端口 (8840 8841 8842 )只需要修改 hosts zxcloud-register 的映射即可完成集群接入 不需要修改密码
下载Nacos-server 安装包
- 修改 conf/application.properties 数据源信息 ```yaml pring.datasource.platform=mysql
db.num=1 db.user=root db.password=root db.url.0=jdbc:mysql://${MYSQL-HOST:zxcloud-mysql}:${MYSQL-PORT:3306}/${MYSQL-DB:zxcloudx_config}?characterEncoding=utf8&zeroDateTimeBehavior=convertToNull&useSSL=false&useJDBCCompliantTimezoneShift=true&useLegacyDatetimeCode=false&serverTimezone=GMT%2B8&nullCatalogMeansCurrent=true&allowPublicKeyRetrieval=true
y to clipboardErrorCopied- 修改 conf/cluster.conf 集群配置#it is ip <br />#多网卡 注意此处IP 和nacos控制台输出的保持一致,不然应用报错127.0.0.1:8840 <br />127.0.0.1:8841 <br />127.0.0.1:8842 Copy to clipboardEr<br />rorCopied- 复制三份 bin/startup.sh 启动脚本,增加端口配置- <br />cp startup.sh startup8840.sh <br />cp startup.sh startup8841.sh <br />cp startup.sh startup8842.shCopy to clipboardErrorCopied<br /><br />vim startup8840.sh <br /># line122 注意端口 <br />JAVA_OPT="${JAVA_OPT} --server.port=8840"vim startup8841.sh <br /># line122 注意端口 <br />JAVA_OPT="${JAVA_OPT} --server.port=8841"vim startup8842.sh <br /># line122 注意端口 <br />JAVA_OPT="${JAVA_OPT} --server.port=8842"Cop<br />y to clipboardErrorCopied- 启动nacossh startup8840.sh <br />sh startup8841.sh <br />sh startup8842.shCopy to clip<br />boardErrorCopied- 访问任意节点 查看节点列表 [http://ip:8842/nacos](http://ip:8842/nacos)- 配置NGINX 解析```jsonupstream serverList {server 127.0.0.1:8840;server 127.0.0.1:8841;server 127.0.0.1:8842;}server {listen 8848;server_name localhost;location / {proxy_pass http://serverList;index index.html index.htm;}}
py to clipboardErrorCopied
- 注意修改hosts 映射,代码不需要修改
zxcloud-register 指向nginx 8848
zxcloud-register 127.0.0.1
