centos7Nacos本地集群搭建
Centos7 Nacos集群搭建
1、下载nacos-server
https://github.com/alibaba/nacos/releases
2、修改配置
启动3台nacos , 192.168.63.4:80,192.168.63.4:81,192.168.63.4:82
复制到centos上,/opt/nacos
解压后命名为nacos80
cd /opt/nacos/nacos80/conf
1.集群配置文件修改
mv cluster.conf.example cluster.conf
vim cluster.conf
#ip:port
#example
192.168.63.4:80
192.168.63.4:81
192.168.63.4:82
2、数据库配置
官方推荐生产使用主从,或采用高可用数据库,我这里只用一台mysql数据
初始化数据库,导入nacos解压目录下conf/nacos-mysql.sql 文件
修改conf/application.properties,增加 mysql 数据源配置
#主从配置可以输入2
spring.datasource.platform=mysql
db.num=1
db.url.0=jdbc:mysql://192.168.2.110:3306/nacos_config?characterEncoding=utf8&connectTimeout=1000&socketTimeout=3000&autoReconnect=true
#多数据源,我这里只用一个数据库
#db.url.1=jdbc:mysql://11.163.152.9:3306/nacos_devtest?characterEncoding=utf8&connectTimeout=1000&socketTimeout=3000&autoReconnect=true
db.user=root
db.password=nacos
3、nacos复制成3台
修改nacos81/conf/application.properties 端口为81
修改nacos82/conf/application.properties 端口为82
最后分别启动
Nacos0.7版本加入了支持mysql数据源功能,nacos集群的配置可以持久化到mysql。
不过我在使用mysql8.0.18的时候用nacos连接出现异常。
解决办法:
在nacos安装目录下新建plugins/mysql文件夹,并放入8.0+版本的mysql-connector-java-8.0.xx.jar,重启nacos即可。
启动时会提示更换了mysql的driver-class类。