本文所示 nacos版本 1.4 2020年11月发布,阿里云单机部署集群
如图持久化方式为mysql
spring.datasource.platform=mysql
db.num=1
db.url.0=jdbc:mysql://127.0.0.1:3306/nacos
db.user=root
db.password=root
创建数据库然后执行 nacos-mysql.sql
注意不同的nacos版本表结构有所不同
nacos默认查找的内网ip,127本地网址是我添加的 172是程序添加的
如果跨机房局域网部署nacos集群 可指定 server-ip
修改 ../bin/startup.sh 文件 分布式部署不需修改 本机2G内存 分配 256 ~ 512内存 只能启动2台nacos
1)修改添加启动端口参数 添加 export SERVER_PORT=8848
2)p: 后面添加t: 使用t接收端口号 p参数已经被占用
4)java -jar 启动的前面添加 JAVA_OPT="${JAVA_OPT} -Dserver.port=${SERVER.PORT}"
5)参加错误提示 启动后提示添加参数非法
启动测试 sh startup.sh -t 8847 sh startup.sh -t 8847 sh startup.sh -t 8847
每个启动后查看 tail -f 日志目录(控制台打印有) 查看启动日志
docker搭建Nginx转发至集群
打开控制台查看 ip:8848/nacos/index.html 默认登录用户:nacos 密码:nacos 登录用户可以在数据库修改
原文:https://www.cnblogs.com/cu-later/p/14100680.html