centos 安装nacos 并以后台服务形式启动
一、下载解压nacos
tar -xvf nacos-server-1.2.0.tar.gz
二、持久化配置(mysql)
修改nacos/conf/application.properties文件,增加支持mysql数据源配置
spring.datasource.platform=mysql
db.num=1
db.url.0=jdbc:mysql://121.52.33.213:3306/nacos_config?characterEncoding=utf8&connectTimeout=1000&socketTimeout=3000&autoReconnect=true
db.user=root
db.password=123456
三、配置开机自启动三部曲
①编辑nacos.service
vim /lib/systemd/system/nacos.service
内容如下
[Unit]
Description=nacos
After=network.target
[Service]
Type=forking
ExecStart=/usr/local/nacos/nacos/bin/startup.sh -m standalone
ExecReload=/usr/local/nacos/nacos/bin/shutdown.sh
ExecStop=/usr/local/nacos/nacos/bin/shutdown.sh
PrivateTmp=true
[Install]
WantedBy=multi-user.target
②重载配置
systemctl daemon-reload
③加入开机自启
systemctl enable nacos.service
四、启动nacos
systemctl start nacos.service
小插曲
1、如果启动提示报错 没有JAVA_HOME
修改nacos启动脚本 startup.sh 加上如下一句
JAVA_HOME=/usr/local/java
2、nacos持久化用的是mysql8.0版本,新增修改配置失败
在nacos根目录 新建 plugins/mysql
将mysql-connector-java-8.0.17.jar 放到该目录下
最后重启 mysql