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

 

posted @ 2024-05-24 13:53  面向bug编程  阅读(118)  评论(0编辑  收藏  举报