nacos集群环境搭建

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

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

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

2、以nacos8849为例

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

nacos集群环境搭建_第1张图片

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

 nacos集群环境搭建_第2张图片

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

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

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

nacos集群环境搭建_第3张图片

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

nacos集群环境搭建_第4张图片

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

nacos集群环境搭建_第5张图片

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

nacos集群环境搭建_第6张图片

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

nacos集群环境搭建_第7张图片

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

10、使用ngnix反向代理,映射一个集群地址:192.168.10.128:8847,配置如下nacos集群环境搭建_第8张图片

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

nacos集群环境搭建_第9张图片

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

nacos集群环境搭建_第10张图片

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

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

#firewall-cmd --reload

你可能感兴趣的:(微服务专题,微服务)