相关环境:
- CentOS 7
- JDK 1.8
- Nacos-server 1.4.1
1、获取安装包
访问Nacos Github,获取最新安装包
2、解压并移动至安装目录
tar -zxvf nacos-server-1.4.1.tar.gz -C /usr/local/
3、配置MySQL数据源
创建名为nacos_config的数据库,之后使用 MySQL 客户端执行 /usr/local/nacos/conf/nacos-mysql.sql 文件,完成建表工作。
打开 Nacos 服务器中的核心配置文件 application.properties,文件路径如下:
/usr/local/nacos/conf/application.properties
定位到 33 行 spring.datasource.platform “数据源”配置附近,默认数据源配置都被#号注释,删除注释按下方示例配置数据源即可。
### 设置数据库类型
spring.datasource.platform=mysql
### 数据库的数量,可配置多个数据:
db.num=1
### 数据库连接信息:
db.url.0=jdbc:mysql://127.0.0.1:3306/nacos_config?characterEncoding=utf8&connectTimeout=1000&socketTimeout=3000&autoReconnect=true&useUnicode=true&useSSL=false&serverTimezone=UTC
db.user.0=nacos_config
db.password.0=password
4、设置集群配置
按照上述操作,配置多台(至少三台)Nacos服务后,执行如下命令创建集群配置文件:
cp /usr/local/nacos/cluster.conf.example /usr/local/nacos/cluster.conf
将集群节点按如下格式配置在文件中,默认8848端口可不配置
#it is ip
# example
192.168.16.101:8847
192.168.16.102
192.168.16.103
5、启动
官方在/usr/local/bin预置了Nacos服务启动和关机脚本,如下:
执行如下命令可启动集群
cd /usr/local/nacos
# 以单机模式运行
bash startup.sh -m standalone
# 以集群模式运行
bash startup.sh
至此,Nacos服务启动完毕,可至 http://ip:port/nacos/index.html 访问Nacos管理后台