一、下载Nacos安装包
- 历史版本:https://github.com/alibaba/nacos/releases/
- 我选择的版本:https://github.com/alibaba/nacos/releases/download/2.0.1/nacos-server-2.0.1.tar.gz
二、环境准备
1)将下载好的安装包上传到自定义路径下 /usr/local
2)解压
cd /usr/local
tar -zxvf nacos-server-2.0.1.tar.gz
3)安装mysql数据库,建议5.6+版本(nacos使用嵌入式数据库实现数据的存储,便于查看)
4)连接mysql客户端,创建数据库nacos
5)进入到解压后的目录下:cd /usr/local/nacos/conf,找到脚本nacos-mysql.sql,在mysql客户端中执行该脚本
三、部署启动
1)修改mysql数据源连接信息
vi /usr/local/conf/application.properties
2)单机版启动:
sh /usr/local/bin/startup.sh -m standalone
3)查看日志:
tail -500f /usr/local/logs/start.out
4)给防火墙开放8848端口:
# 开放端口
firewall-cmd --zone=public --add-port=8848/tcp --permanent
# 重启防火墙
firewall-cmd --reload
5)关闭nacos
sh /usr/local/bin/shutdown.sh
三、设置开机自启
新建nacos.service:
vim /etc/systemd/system/nacos.service
内容如下:
[Unit]
Description=nacos-server
After=network.target
[Service]
Type=forking
Environment="JAVA_HOME=/usr/local/java/jdk11"
ExecStart=/usr/local/nacos/bin/startup.sh -m standalone
ExecStop=/usr/local/nacos/bin/shutdown.sh
PrivateTmp=true
[Install]
WantedBy=multi-user.target
重载系统服务:
systemctl daemon-reload
设置开机自启:
systemctl enable nacos.service
启动nacos:
# 启动
systemctl start nacos.service
# 查看状态
systemctl status nacos.service
# 停止
systemctl stop nacos.service
# 重启
systemctl restart nacos.service