【Nacos】安装教程
1. 下载地址
https://github.com/alibaba/nacos/releases
2. 解压
tar -xvzf nacos-server-2.3.1.tar.gz
3. 创建数据库
将 nacos/conf/mysql-schema.sql
导入数据库
4. 配置
4.1 编辑application.properties
cd /home/ziggszhao/app/nacos/conf
vim application.properties
更改下面几项:
spring.datasource.platform=mysql
db.num=1
db.url.0=jdbc:mysql://mysql地址:3306/nacos-config?serverTimezone=GMT%2B8&characterEncoding=utf8&connectTimeout=1000&socketTimeout=3000&autoReconnect=true
db.user=root
db.password=123456
4.2 修改启动脚本
cd /home/ziggszhao/app/nacos/bin
vim startup.sh
更改下面几项:
export MODE="standalone"
5. 开机自启
5.1 编辑开机自启脚本
cd /etc/systemd/system
vim nacos.service
[Unit]
Description=nacos
#表示当前服务是在那个服务后面启动,一般定义为网络服务启动后启动
After=network.target
[Service]
#定义启动类型
Type=forking
#定义启动进程时执行的命令。/bin/bash必须有,不然会报错
ExecStart=/home/ziggszhao/app/nacos/bin/startup.sh
#重启服务时执行的命令
ExecReload=/home/ziggszhao/app/nacos/bin/shutdown.sh
#定义关闭进程时执行的命令。
ExecStop=/home/ziggszhao/app/nacos/bin/shutdown.sh
#是否分配独立空间
PrivateTmp=true
[Install]
#表示多用户命令行状态
WantedBy=multi-user.target
5.2 设置开机自启
systemctl daemon-reload #重新加载服务配置
systemctl enable nacos.service #设置为开机启动
systemctl start nacos.service #启动nacos服务
systemctl stop nacos.service #停止nacos服务
systemctl status nacos.service #查看nacos服务的状态