阅读 52

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;
}
}

 

 

 


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

文章分类
百科问答
文章标签
版权声明:本站是系统测试站点,无实际运营。本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 XXXXXXo@163.com 举报,一经查实,本站将立刻删除。
相关推荐