NacosSync 注册中心服务同步

我爱海鲸 2025-09-19 11:34:57 暂无标签

简介sc alibaba、nacos

1、官网: https://nacos.io/docs/v2/ecology/use-nacos-sync/?spm=5238cd80.40e43386.0.0.2ffd715cM3BEmP#%E5%87%86%E5%A4%87%E5%B7%A5%E4%BD%9C

2、github地址: https://github.com/nacos-group/nacos-sync/releases?spm=5238cd80.7e36f36c.0.0.6f81131ar66AAR

3、直接下载地址:https://github.com/nacos-group/nacos-sync/releases/download/0.5.0/nacos-sync-0.5.0.tar.gz

 

 

数据库的脚本:bin目录下的nacosSync.sql

使用jdk17运行吧  最低好像要11

到bin目录下使用:

sh start.sh start    启动命令

sh shutdown.sh   关闭命令

 

Caused by: java.net.UnknownHostException: worker-1: 未知的名称或服务
    at java.base/java.net.Inet6AddressImpl.lookupAllHostAddr(Native Method)
    at java.base/java.net.InetAddress.getLocalHost(InetAddress.java:1666)


如果出现了这种报错:

vi /etc/hosts

192.168.99.35 worker-1

设置host即可

 

设置数据库在conf的application.yaml配置文件中:

spring.datasource.url=jdbc:mysql://【ip】:3306/nacos_sync?characterEncoding=utf8
spring.datasource.username=root
spring.datasource.password=123456
spring.datasource.driver-class-name=com.mysql.cj.jdbc.Driver

服务名:需要同步的服务名

分组:就是同步的分组

 

 

 

 

相关:

Nacos 之间的同步 直接使用API 写个脚本就可以了,不用这个更方便
https://gist.github.com/chenws1012/cbac028c0a8341714975e9de78a4d80d

你好:我的2025