首页 > 其他 > 详细

nacos集群搭建

时间:2020-12-09 10:13:31      阅读:47      评论:0      收藏:0      [点我收藏+]

本文所示 nacos版本 1.4 2020年11月发布,阿里云单机部署集群

  1. 下载 nacos.tar.gz 解压 至 /usr/local/nacos
  2. 打开 nacos/conf 打开application.properties 文件修改 持久化数据方案mysql
    默认的内存持久化方案不适合生产环境部署,重启之后数据全部丢失,sql文件在同级目录
    技术分享图片
如图持久化方式为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版本表结构有所不同
  1. cp cluster.properties.example cluster.properties 修改需要添加的集群节点端口号 nacos默认寻找的是内网IP
    技术分享图片
      nacos默认查找的内网ip,127本地网址是我添加的 172是程序添加的
      如果跨机房局域网部署nacos集群 可指定 server-ip
  1. 修改 ../bin/startup.sh 文件 分布式部署不需修改 本机2G内存 分配 256 ~ 512内存 只能启动2台nacos

    1)修改添加启动端口参数 添加 export SERVER_PORT=8848
    2)p: 后面添加t: 使用t接收端口号 p参数已经被占用
    技术分享图片

    1. 修改cluster模式下启动的 -Xms -Xmx 参数(生产环境可不修改)
      技术分享图片

    4)java -jar 启动的前面添加 JAVA_OPT="${JAVA_OPT} -Dserver.port=${SERVER.PORT}"
    技术分享图片

    5)参加错误提示 启动后提示添加参数非法

  2. 启动测试 sh startup.sh -t 8847 sh startup.sh -t 8847 sh startup.sh -t 8847

  3. 每个启动后查看 tail -f 日志目录(控制台打印有) 查看启动日志

  4. docker搭建Nginx转发至集群

    1. 下载安装 启动Nginx
    2. 配置转发 proxy_pass http:cluster;
    3. 配置 upstream cluster { server ip:port;server ip:port;server ip:port;}
      技术分享图片
  5. 打开控制台查看 ip:8848/nacos/index.html 默认登录用户:nacos 密码:nacos 登录用户可以在数据库修改

nacos集群搭建

原文:https://www.cnblogs.com/cu-later/p/14100680.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!