标签:0.1 SpringCloud nacos nacos8850 Nacos cluster conf ip Alibaba
Nacos集群搭建
集群搭建文档:https://nacos.io/zh-cn/docs/cluster-mode-quick-start.html
集群架构
SLB 是指负载均衡,这里可以使用 Nginx
1、环境准备
- JDK 1.8
- MySQL
- Nginx
2、集群规划
使用伪集群方式搭建,一个服务器跑三个实例,使用不同端口
服务 | ip | 端口 |
---|---|---|
nacos实例1 | 127.0.0.1(示例,按实际机器ip) | 8850 |
nacos实例2 | 127.0.0.1(示例,按实际机器ip) | 8851 |
nacos实例3 | 127.0.0.1(示例,按实际机器ip) | 8852 |
3、下载解压
基本步骤参考上篇:SpringCloud-Alibaba学习(七):Linux下安装Nacos
# 解压
$ tar -zxvf nacos-server-1.4.1.tar.gz -C nacos-cluster/
cd nacos-cluster/
# 改名
$ mv nacos/ nacos8850/
4、修改配置
cd nacos8850/conf/
vim application.properties
修改监听端口号,打开数据库注释
5、创建数据库
创建数据库 nacos,导入 sql 文件 conf/nacos-mysql.sql
6、修改启动脚本内存大小
集群模式改小点
cd ../bin/
vim startup.sh
7、修改集群配置文件
每个节点都需要知道其他节点的 ip 和端口,所以需要一个配置文件culster.conf
文件记录所有节点的 ip 和端口
cd ../conf/
cp cluster.conf.example cluster.conf
vim cluster.conf
127.0.0.1:8850
127.0.0.1:8851
127.0.0.1:8852
7、将 nacos 复制三份并启动
复制三份,并修改端口配置
cd ../..
cp -r nacos8850/ nacos8851/
cp -r nacos8850/ nacos8852/
# 修改端口号
vim nacos8851/conf/application.properties
vim nacos8852/conf/application.properties
分别启动服务
nacos8850/bin/startup.sh
nacos8851/bin/startup.sh
nacos8852/bin/startup.sh
查看启动日志
tail -f /home/ubuntu/nacos/nacos-cluster/nacos8850/logs/start.out
# 或
cat /home/ubuntu/nacos/nacos-cluster/nacos8850/logs/start.out
8、使用 Nginx 负载均衡
标签:0.1,SpringCloud,nacos,nacos8850,Nacos,cluster,conf,ip,Alibaba 来源: https://www.cnblogs.com/liuyiyuan/p/16436137.html
本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享; 2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关; 3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关; 4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除; 5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。