linux nacos集群模式部署 mysql持久化 全教程 含安装包
大家好,我是酷酷的韩~
1.基础准备
首先需要熟悉单机模式部署,如有不熟悉的小伙伴可以访问以下超链接地址
内含安装包、mysql持久化、单机部署等。
如熟悉则略过
https://blog.csdn.net/hjq_ku/article/details/124848291
2.集群部署前期准备
准备3个或3个以上Nacos节点,因为至少3个才能构成集群;
备注:我这里准备了三台:nacos01、nacos02、nacos03 端口分别是8801 8802 8803
3.集群配置
(1)在每一个nacos的conf目录下创建cluster.conf文件
(2)在cluster.conf文件中配置这三台nacos的访问ip+端口
10.0.24.4:8801
10.0.24.4:8802
10.0.24.4:8803
(3)备注:此时的ip需要填写内网ip,否则代码连接discovery时会报500
(4)启动内存大小控制问题
bin目录的startup.sh文件
上诉单机默认配置初始化512m还好 集群2g有点顶 建议不太富裕的小伙伴可以调成
-Xms256m -Xmx512m -Xmn256m
4.启动nacos
(1)分别在这三台的bin目录下执行 sh startup.sh 即可
(2)挨个检查三台nacos是否可正常访问
(3)集群查看
5.配置nginx统一入口
upstream nacos{
server 127.0.0.1:8801;
server 127.0.0.1:8802;
server 127.0.0.1:8803;
}
server{
listen 81;
server_name localhost;
location /nacos{
proxy_pass http://nacos;
}
}
备注:配置完之后可直接访问81端口
我们比任何时候都更接近梦想。 ------酷酷的韩~