1、下载安装包https://github.com/alibaba/nacos/releases
2、上传文件到安装路径,解压
3、配置mysql环境
3.1、进入conf路径下,查找nacos-mysql.sql文件
4、防火墙开启8848、9848、9849端口(因为由于Nacos2.0版本相比1.X新增了gRPC的通信方式,因此需要增加2个端口)
5、进入conf路径,修改application.properties
### If use MySQL as datasource:
spring.datasource.platform=mysql
### Count of DB:
db.num=1
### Connect URL of DB:
db.url.0=jdbc:mysql://127.0.0.1:3306/数据库名?characterEncoding=utf8&connectTimeout=1000&socketTimeout=3000&autoReconnect=true&useUnicode=true&useSSL=false&serverTimezone=Asia/Shanghai
### 数据库的账户密码
db.user=root
db.password=123456
##修改nacos登录密码进行登录验证,需要开启以下配置
nacos.core.auth.enabled=true
6、启动nacos
./bin/startup.sh -m standalone
7、关闭nacos
./bin/shutdown.sh
8、配置自启服务
8.1、查询jdk配置:
echo $JAVA_HOME
结果:
/usr/local/java/jdk1.8.0_131
8.2、修改配置:
vim start.sh
# 内容
[ ! -e "$JAVA_HOME/bin/java" ] && JAVA_HOME=/usr/local/java/jdk1.8.0_131
8.3、创建自启服务:
vim /usr/lib/systemd/system/nacos.service
添加内容:
[Unit]
Description=nacos
After=network.target
[Service]
Type=forking
# 单节点方式启动,填写实际路径
ExecStart=/opt/cloud/nacos/bin/startup.sh -m standalone
# 集群方式启动-外部数据源启动,填写实际路径
# ExecStart=/opt/cloud/nacos/bin/startup.sh
ExecStop=/opt/module/nacos/bin/shutdown.sh
PrivateTmp=true
[Install]
WantedBy=multi-user.target
8.4、加入自启动:
systemctl daemon-reload
systemctl enable nacos.service
8.5、启动nacos
# 启动
systemctl start nacos
# 停止
systemctl stop nacos