Nacos集群搭建
2021/9/27 23:11:28
本文主要是介绍Nacos集群搭建,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
单机部署
cd /opt/src
wget https://github.com/alibaba/nacos/releases/download/2.0.3/nacos-server-2.0.3.zip
unzip nacos-server-2.0.3.zip && cd nacos/bin
sh ./startup.sh -m standalone //单实例非集群模式启动命令
sh startup.sh -p embedded //集群模式启动命令
集群部署
.高可用 Nginx 集群
.Nacos 集群(至少三个实例)
.高可用数据库集群(取代 Nacos 内嵌数据库)
服务器配置(Nacos1,Nacos2,Nacos3,Mysql,Nginx)
Nacos1-3,分别安装Nacos
cd /opt/src
wget https://github.com/alibaba/nacos/releases/download/2.0.3/nacos-server-2.0.3.zip
unzip nacos-server-2.0.3.zip
Mysql服务器创建nacos_config库并导入脚本,脚本路径在Nacos服务器上,路径为
/root/nacos/conf,导入这个SQL文件:nacos-mysql.sql
修改3台Nacos的配置文件,指向 MySQL 实例,替换其内嵌数据库
cp /root/nacos/conf/application.properties.example /root/nacos/conf/application.properties
vim /root/nacos/conf/application.properties
spring.datasource.platform=mysql
db.num=1
db.url.0=jdbc:mysql://192.168.15.141:3306/nacos_config?characterEncoding=utf8&connectTimeout=1000&socketTimeout=3000&autoReconnect=true&useUnicode=true&useSSL=false&serverTimezone=UTC
db.user=root
db.password=123456
三台 nacos 实例都需要切换 MySQL 平台,均需执行以上操作,IP改成Mysql的IP
cp /opt/src/nacos/conf/cluster.conf.example /opt/src/nacos/conf/cluster.conf
> /opt/src/nacos/conf/cluster.conf
vim /opt/src/nacos/conf/cluster.conf
#it is ip
#example
192.168.15.145
192.168.15.147
192.168.15.148
三台 nacos 实例都需要做以上集群配置,IP改成Nacos的IP,至此关于 nacos 的配置结束。
三台启动Nacos
cd /opt/src/nacos/bin
sh startup.sh -p embedded //集群模式启动命令
Nginx配置,建立一个nacos.conf文件,写入以下配置。
upstream nacos-cluster {
server 192.168.15.145:8848;
server 192.168.15.147:8848;
server 192.168.15.148:8848;
}
server {
listen 80;
server_name www.baidu.com;
if ($request_uri = "/" ) {
return 301 http://$host/nacos/index.html;
}
location / {
#root html;
# index index.html index.htm;
proxy_pass http://nacos-cluster;
}
error_page 500 502 503 504 /50x.html;
location = /50x.html {
root html;
}
}
这篇关于Nacos集群搭建的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!
- 2025-01-09CMS内容管理系统是什么?如何选择适合你的平台?
- 2025-01-08CCPM如何缩短项目周期并降低风险?
- 2025-01-08Omnivore 替代品 Readeck 安装与使用教程
- 2025-01-07Cursor 收费太贵?3分钟教你接入超低价 DeepSeek-V3,代码质量逼近 Claude 3.5
- 2025-01-06PingCAP 连续两年入选 Gartner 云数据库管理系统魔力象限“荣誉提及”
- 2025-01-05Easysearch 可搜索快照功能,看这篇就够了
- 2025-01-04BOT+EPC模式在基础设施项目中的应用与优势
- 2025-01-03用LangChain构建会检索和搜索的智能聊天机器人指南
- 2025-01-03图像文字理解,OCR、大模型还是多模态模型?PalliGema2在QLoRA技术上的微调与应用
- 2025-01-03混合搜索:用LanceDB实现语义和关键词结合的搜索技术(应用于实际项目)