nacos 集群_SpringCloud alibaba——搭建nacos集群

Nacos的单节点,也就是我们最开始使用的standalone模式,配置的数据是默认存储到内嵌的数据库derby中。

如果我们要搭建集群的话,那么肯定是不能用内嵌的数据库,不然数据无法共享。集群搭建的时候我们需要将Nacos对接Mysql进行数据存储。

遇到问题:
mysql数据库驱动问题
nacos集群内存大小
总之,细看官方文档

660af19072b5a808dac8fc2acc802719.png

准备工作:

一台8核16GiB云服务器核一个mysql数据库(mysql数据库之前就有,刚好拿过来用)

9c3b5ae24fcb6e23d49d4a6be3d57a7b.png

一、下载tar包并解压

b242cacd4839ca2574bc18a004a9b705.png

二、配置mysql数据库

1.找到nacos-mysql.sql在你到mysql数据库创建一个数据库并运行这个sql文件

d4b063de5daaa4ce4133348bad2ce9df.png
这里自己本机数据源一直配置不成功报Unable to load authentication plugin 'caching_sha2_password'.说是nacos驱动不支持这个mysql密码规则,需要升级下即可

这里给大家看下nacos支持的mysql驱动

6631fa7993f35cdebed502db6c512053.png

这里选择一款阿里云mysql5.7,

2.找到application.properties配置这,增加mysql数据源

0677a4fa905695e01452051e8abbe26d.png

三、启动nacos服务

12761aadbfa3645f7f1bf804742ee9a2.png

四、增肌nacos-center-config配置,数据库插入成功

d1e82fabb82c3eba8a1552feda00a55b.png

2a794a69dc4c41f9cdefa0e8bc7be787.png

五、配置cluster.confg.example成cluster.config

b3d20939f05e276a14ddde74995684ba.png

hostname -i或者ifconfig获取本机ip(这里不能拿123.0.0.1,因为集群不认识)

在cluster.config增加三个服务ip和端口

f5e9ad5b5897464c56056861739d5bca.png

4b53dae1522567e424a580cecbe9181d.png

六、配置./startshup.sh并备份一个

1.增加配置p

ed7804dfb2b364fc2ace7f16ad1e78bf.png

8e79cbde3e36133157a092c4fc7f3309.png

2.修改${JAVA_OPT}

ac130ee2660eabd88ef3510d5bd8d32b.png

ac5a46871a984fcafd20743a25a201ff.png

七、配置nginx

这里开启安全组访问规则

9475167f4c0009fabc68ab8c93e9a894.png

增加配置

c2a78b63e0471e85a2439daac997106c.png

这里镜像有nginx,我们直接修改这个配置

c6946b9f1d53f9b2e4e64f9032c83f14.png

并且重新加载nginx配置

./nginx -s reload

接着启动nacos

./startup.sh -p 3333
./startup.sh -p 3333
./startup.sh -p 3333

b7e95198779d49e57e09c9a625c33fdf.png

看到已经启动成功了,我们访问下http://47.114.127.45:1111/nacos

e3db6afcc130deb4761ddbe427d14da3.png

看到

172.16.62.238:5555

172.16.62.238:3333


172.16.62.238:4444

新增一套配置,看到数据库也存在nacos-hha

712646472e4c4be525107cf14dca63fa.png

e979263a0a624aedc1300b127ce6425c.png

好了,服务器也快到时间了,

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值