NacosSync 介绍
具体请查看官网:NacosSync 介绍
目前支持:
Nacos数据同步到Nacos
Zookeeper数据同步到Nacos
Nacos数据同步到Zookeeper
Eureka数据同步到Nacos
Consul数据同步到Nacos
1、下载、准备
准备:
1.0.0.1 服务器A
1.0.0.2 服务器B
下载地址:
Releases · nacos-group/nacos-sync · GitHub
2、安装
1、创建 nacos_sync数据库 create database nacos_sync;
2、导入sql脚本/usr/local/nacosSync/bin/下面的nacosSync.sql
3、修改application.properties 数据库配置地址
4、把修改完的nacos-sync放入服务器 A 和服务器B 里面
5、启动 进入nacossync服务解压目录启动服务
cd /usr/local/nacos-sync/bin/
sh startup.sh start
6、进入logs文件夹查看启动日志
tail -f nacos-sync-start.log
3、访问地址 ip:端口
4、nginx配置
nginx.conf
upstream sync{
server 1.0.0.1:8083 weight=10;
server 1.0.0.2:8083 weight=10;
}
location ~^/v1/(cluster|task) {
proxy_set_header Host $host;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_set_header X-NginX-Proxy true;
proxy_pass http://sync;
}
location ^~/sync/ {
proxy_set_header Host $host;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_set_header X-NginX-Proxy true;
proxy_pass http://sync/;
}
5、验证nginx
nginx地址/sync