【Centos】Centos 7.6 安装 Nacos 2.3.0

发布时间 2023-12-12 21:46:17作者: 酷酷-

1  前言

我们前面已经安装了 Maven 、 JDK 和 MySQL 哈,就是为了给 Nacos 铺垫哈。

nacos:https://nacos.io/zh-cn/docs/quick-start.html

2  安装步骤

2.1  下载压缩包

https://github.com/alibaba/nacos/releases

# 解压
tar -zxvf  你的压缩包

2.2  执行SQL文件

执行 conf 下的 mysql-schema.sql 文件:

2.3  修改配置文件

修改 conf/application.properies,改为自己的数据库信息哈:

spring.datasource.platform=mysql
db.num=1
db.url.0=jdbc:mysql://192.168.10.100:4000/nacos_config?characterEncoding=utf8&connectTimeout=1000&socketTimeout=3000&autoReconnect=true&useUnicode=true&useSSL=false&serverTimezone=UTC
db.user.0=nacos
db.password.0=nacos

2.4  启动试试

./bin/startup.sh -m standalone

启动日志:

访问下主页: 

2.5  开启登录认证

https://nacos.io/zh-cn/docs/v2/guide/user/auth.html

启动登录认证功能  原本是false 修改为 true:

nacos.core.auth.enabled=true

当 nacos.core.auth.enabled=true 时,Nacos 启动登录认证功能。此时访问 Nacos 服务端 API 和控制台,都需要输入用户名和密码。默认的用户名和密码都是 nacos。

nacos.core.auth.server.identity.key是 Nacos 中的一个配置,用于身份验证的对称加密密钥。

nacos.core.auth.server.identity.value 是 Nacos 中的一个配置,用于身份验证的对称加密密钥值

nacos.core.auth.plugin.nacos.token.secret.key 用于生成和验证 Token

nacos.core.auth.server.identity.key=kuku                         
​​​​​​​nacos.core.auth.server.identity.value=kukuku
nacos.core.auth.plugin.nacos.token.secret.key=SecretKey012345678901234567890123456789012345678901234567890123456789

2.6  开机自启动

(1)创建Nacos服务配置文件:使用以下命令创建Nacos服务的配置文件。

sudo vi /etc/systemd/system/nacos.service

(2)将以下内容粘贴到配置文件中:

[Unit]
Description=Nacos Service
After=network.target

[Service]
Type=forking
ExecStart=/usr/nacos/bin/startup.sh -m standalone
ExecStop=/usr/nacos/bin/shutdown.sh
User=root
PrivateTmp=true
LimitNOFILE=65536

[Install]
WantedBy=multi-user.target

里边的路径记得换成你自己的哈。

(3)启动Nacos服务:使用以下命令启动Nacos服务。

# 启动 nacos
sudo systemctl start nacos
# 停止 nacos
sudo systemctl stop nacos
# 开启开机自启
sudo systemctl enable nacos
# 查看是否自启动
sudo systemctl is-enabled nacos

3  小结

ok,完事。