1.x和2.0兼容性说明
Nacos 2.0.0 兼容性文档Nacos 2.0.0 兼容性文档https://nacos.io/zh-cn/docs/2.0.0-compatibility.html
- 2.0完全兼容1.x版本。
- 1.x的客户端可以连接2.0服务端。但由于2.0客户端使用grpc通信,所以2.0客户端不能连1.x服务端。
安装
通过github获取最新安装包
https://github.com/alibaba/nacos/releases
将安装包上传至服务器并解压
tar -xvf nacos-server-2.0.3.tar.gz
nacos集群配置
至少配置3台或以上节点,每台节点的配置文件都需要修改。
配置文件:nacos/conf/cluster.conf
cp cluster.conf.example cluster.conf
#example
${nacos1_ip}:8848
${nacos2_ip}:8848
${nacos3_ip}:8848
初始化Mysql数据库
使用SQL文件初始化Mysql
SQL文件:nacos/conf/nacos-mysql.sql
修改配置文件连接mysql数据库
nacos/conf/application.properties
#*************** Config Module Related Configurations ***************#
### If use MySQL as datasource:
spring.datasource.platform=mysql
### Count of DB:
db.num=1
### Connect URL of DB:
db.url.0=jdbc:mysql://${your_nacos_db_ip}:3306/nacos_config?characterEncoding=utf8&connectTimeout=1000&socketTimeout=3000&autoReconnect=true&useUnicode=true&useSSL=false&serverTimezone=UTC
db.user.0=nacos
db.password.0=${your_nacos_db_user_password}
修改配置文件禁用access日志
nacos/conf/application.properties
#*************** Access Log Related Configurations ***************#
### If turn on the access log:
server.tomcat.accesslog.enabled=false
启动服务
集群模式启动nacos
sh startup.sh
参考文档
集群部署说明https://nacos.io/zh-cn/docs/cluster-mode-quick-start.html