首页 > 其他 > 详细

Nacos集群搭建

时间:2022-05-27 23:25:47      阅读:78      评论:0      收藏:0      [点我收藏+]

单机部署
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集群搭建

原文:https://www.cnblogs.com/luoqiangdong/p/15345778.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!