nacos集群环境搭建

资源有限,本文是基于单机搭建的有3个实例的伪集群,重点在演示搭建过程。跟着本文步骤做,轻轻松松学会nacos集群搭建,多台机器搭建集群是一样的哈。环境不多讲哈,都是基于centos7。

那废话不多说,不会写一些概念性的东西,都是干货,直接开始!!!

1、下载nacos安装包(自己上官网下载),复制3份,改名称为nacos8849、nacos8850、nacos8851,如下图:

2、以nacos8849为例

2.1、修改conf/application.properties的配置,使用外置数据源 

 2.2、复制conf/cluster.conf.example为cluster.conf,添加节点配置

 

2.3、nacos8850、nacos8851按上面同样的方式配置

3、创建数据库,数据库脚本在conf/nacos­mysql.sql。注意:这里mysql数据库版本要高于5.5,5,5版本不支持dateime

4、根据情况调整启动脚本bin/startup.sh的jvm参数

5、 进入nacos8849的bin目录,使用./startup.sh命令启动,如果打印出如下日志,说明启动成功

6、访问http://192.168.10.128:8849/nacos测试一下,如果出现不能访问,说明虚拟机端口未对外暴露

7、使用root用户开启8849端口

7.1、开启端口命令:firewall-cmd --zone=public --add-port=8849/tcp --permanent 

         参数含义: --zone #作用域

                            --add-port=8849/tcp #添加端口,格式为:端口/通讯协议

                            --permanent #永久生效,没有此参数重启后失效

7.2、 重启防火墙使上一步生效:systemctl restart firewalld.service

7.3、查看8849端口是否开启成功:firewall-cmd --list-all

 8、重新访问:http://192.168.10.128:8849/nacos

 9、nacos8850、nacos8851按同样的方式启动即可

10、使用ngnix反向代理,映射一个集群地址:192.168.10.128:8847,配置如下

11、 进入sbin目录,./nginx命令启动

12、出现如下截图,说明nginx启动成功 13、同样需要将8847端口开启,本地才能访问到,那我们就访问看一下,是否成功了。出现如下界面,整个集群就算搭建好了

 14、补充一点,对外暴露了集群端口8847,就不需要再在暴露每一个节点端口了。为了安全,所以我们可以把8849、8850、8851端口都关闭。

#firewall-cmd --remove-port=8849/tcp --permanent

#firewall-cmd --reload

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值