AnolisOS7.9(CentOS7)安装Nacos
本文中所有的配置文件、包可以从下面链接下载:
链接:https://pan.baidu.com/s/1zM_uM_FLU6wV6EyRszv3_w
提取码:7gfr
1. 下载
# github地址:https://github.com/alibaba/nacos/releases
# 这里使用2.2.3版本
mkdir -p /data/nacos
cd /data/nacos
wget https://github.com/alibaba/nacos/releases/download/2.2.3/nacos-server-2.2.3.tar.gz
2. 解压
tar zxvf nacos-server-2.2.3.tar.gz
3. MySQL中新建数据库:nacos,并导入sql脚本
#连接mysql
mysql -u root -p
#创建nacos数据库
create database nacos;
#退出
exit
#sql脚本位置:/data/nacos/nacos/conf/nacos-mysql.sql
#导入sql脚本
mysql -u root -p nacos < /data/nacos/nacos/conf/mysql-schema.sql
5. nacos配置文件启用mysql并配置数据库信息
vi /data/nacos/nacos/conf/application.properties
6. 单机部署nacos的话,修改startup.sh,启动时不再需要加 -m standalone
vi /data/nacos/nacos/bin/startup.sh
将
export MODE="cluster"
修改为
export MODE="standalone"
7. 开启防火墙端口
# 开放8848端口 sudo firewall-cmd --permanent --zone=public --add-port=8848/tcp # 重新加载防火墙规则使更改生效 sudo firewall-cmd --reload # 检查端口是否已开放 sudo firewall-cmd --list-ports
8. 设置开机启动
# /lib/systemd/system 目录下,新建nacos.service文件 vi /lib/systemd/system/nacos.service # 写入配置信息 [Unit] Description=nacos After=network.target [Service] Type=forking ExecStart=/data/nacos/nacos/bin/startup.sh -m standalone ExecReload=/data/nacos/nacos/bin/shutdown.sh ExecStop=/data/nacos/nacos/bin/shutdown.sh PrivateTmp=true [Install] WantedBy=multi-user.target
9. 使配置生效
systemctl daemon-reload
10. 启动、重启、停止、状态、配置开机启动
systemctl start nacos
systemctl restart nacos
systemctl stop nacos
systemctl status nacos
systemctl enable nacos.service