多台服务器搭建Nacos集群

准备好安装有CentOS7的3台虚拟机,下面的步骤中,第一到第四步,3台虚拟机做同样的操作即可

去github下载nacos1.1.4  https://github.com/alibaba/nacos/releases/tag/1.1.4

这里选择nacos-server-1.1.4.tar.gz安装包

 

上传到linux服务器 /usr/local/ 的目录下

tar -xzvf nacos-server-1.1.4.tar.gz    #解压

cd /usr/local/nacos/conf      #进入路劲

首先找到任意一个可以连接mysql的服务器,可以是阿里云,什么云都ok,一个就行,这个mysql是用来给nacos搭建集群用的

nano application.properties      #编辑application.properties文件

添加以下内容,例如我的阿里云地址是47.100.100.100,安装有mysql

db.num=1
db.url.0=jdbc:mysql://47.100.100.100:3306/nacos_config?characterEncoding=utf8&connectTimeout=1000&socketTimeout=3000&autoReconnect=true
db.user=root
db.password=123456

ctrl+x,y,保存

mv cluster.conf.example cluster.conf      #在conf目录下修改文件名

nano cluster.conf      #编辑cluster.conf文件

配置ip和端口号

#it is ip
#example
#10.10.109.214
#11.16.128.34
#11.16.128.36
192.168.31.201:8848
192.168.31.202:8848
192.168.31.203:8848

 

在conf的目录下,复制nacos-mysql.sql 这个文件里面的文本内容

用navicat连接你的mysql,新建数据库,数据库名为nacos_config

粘贴所复制的sql语句,执行脚本

多台服务器搭建Nacos集群_第1张图片

多台服务器搭建Nacos集群_第2张图片

 

cd /usr/local/nacos/bin      #进入目录

sh startup.sh cluster        以集群模式开启nacos

 

测试nacos是否可以访问

访问 http://192.168.31.201:8848/nacos ,http://192.168.31.202:8848/nacos ,http://192.168.31.203:8848/nacos

默认用户名和密码都是nacos

我们发现,它们是有联系的

多台服务器搭建Nacos集群_第3张图片

 

 

在其中一台虚拟机配置nginx,如果你的虚拟机嫌少,也可以多弄一台主机去专门配置nginx的。安装nginx教程https://www.cnblogs.com/boonya/p/7907999.html(注意,安装nginx的时候,tar.gz的安装包,不要放在/usr/local的目录下,必须放在其它位置!!否则会编译失败,编译安装以后,自动会在/usr/local/ 下生成nginx目录)

cd /usr/local/nginx/conf         #进入路劲

nano nginx.conf           #编辑配置文件

多台服务器搭建Nacos集群_第4张图片

 

这时候,我们直接去访问http://192.168.31.201:1111/nacos   就可以了

你可能感兴趣的:(nacos集群,微服务架构)