欢迎您访问365答案网,请分享给你的朋友!
生活常识 学习资料

Linux环境搭建Nacos集群+Ngnix负载均衡

时间:2023-05-19
Linux环境搭建Nacos集群 1.环境准备

​ 需要1个nginx+3个nacos注册中心+1个mysql

​ Linux 64bit OS Linux/Unix/Mac //推荐使用Linux系统

​ 需要三个或三个以上的Nacos才能构成集群。

本次搭建使用的是nacos-server-1.4.2.tar.gz , 下载地址

https://github.com/alibaba/nacos/releases/download/1.4.2/nacos-server-1.4.2.tar.gz

2.开始搭建

mysql新建nacos的数据库,并执行脚本

https://github.com/alibaba/nacos/blob/master/config/src/main/resources/meta-INF/nacos-db.sql

先把nacos-server-1.4.2.tar.gz放到linux,可以使用xftp工具方便。

这里我选择放到/opt/nacoscluster下。解压三份并重命名

进入三个节点conf/application.properties配置,更改数据库。

vim application.properties

spring.datasource.platform=mysqldb.num=1db.url.0=jdbc:mysql://你的IP:3306/nacos_config?characterEncoding=utf8&connectTimeout=1000&socketTimeout=3000&autoReconnect=truedb.user=用户名db.password=密码

三个节点/conf下配置cluster.conf,注意有个文件叫cluster.conf.example 那个文件只是做示例的

vim cluster.conf 配置集群IP和端口

192.168.2.128:8848192.168.2.128:8849192.168.2.128:8850

启动三个结点前,建议修改一下内存大小,不然虚拟机内存可能不够用

切换到bin目录下,vim startup.sh

然后就可以启动了 ./startup.sh ,分别启动三个结点

查看nacos状态

ps -ef | grep nacos

可以发现都启动成功了,接下来我们去浏览器随便访问一个nacos

3.Ngnix配置

由ngnix作为负载均衡器,修改ngnix.conf


切换到sbin目录下

./nginx -c /usr/local/nginx/conf/nginx.confps -ef|grep nginx

访问 https://192.168.2.128:666/nacos

至此集群搭建成功,有条件可以用三台机器玩。

Copyright © 2016-2020 www.365daan.com All Rights Reserved. 365答案网 版权所有 备案号:

部分内容来自互联网,版权归原作者所有,如有冒犯请联系我们,我们将在三个工作时内妥善处理。