架构图
下载nacos安装包
从github上下载相应的安装包,现在是2022-11-04,最新稳定版本是2.1.2
修改配置
解压后,进入conf文件夹
- 因为本次使用mysql,所以使用
nacos_mysql.sql
进行创建表
修改application.properties
server.port=8848
spring.datasource.platform=mysql #使用mysql
db.num=1 # 使用几个数据库
db.url.0=jdbc:mysql://xxxx.mysql.rds.aliyuncs.com:43790/nacos_cfg?characterEncoding=utf8&connectTimeout=1000&socketTimeout=3000&autoReconnect=true&useUnicode=true&useSSL=false&serverTimezone=UTC
db.user.0=xxxxxx
db.password.0=nxxx
server.tomcat.accesslog.enabled=false # 可以关闭访问日志
nacos.core.auth.enabled=true # 开启密码认证,java代码连接时,需要提供密码
修改cluster.conf
172.31.237.101:8848
172.31.237.102:8848
172.31.237.103:8848
172.31.237.104:8848
写一个便携的启动脚本
vim start_nacos.sh
#!/bin/bash
PID1=`ps -ef | grep nacos | grep -v "grep" | grep nacos | awk -F ' ' '{print $2}'`
if [ -n "${PID1}" ]
then
kill -9 ${PID1}
fi
NACOS_HOME=/root/nacos
${NACOS_HOME}/bin/startup.sh
添加可执行权限
chmod +x start_nacos.sh
启动测试
./startup.sh