Linux安装Nacos教程

Linux安装Nacos教程


1、安装Nacos

# 进入/usr/local目录
cd /usr/local
# 执行解压命令
unzip nacos-server-2.5.1.zip

2、配置Nacos

修改数据源

# 修改数据源信息【服务器ip、账户、密码】
vi /usr/local/nacos/conf/application.properties

spring.sql.init.platform=mysql

db.num=1

 db.url.0=jdbc:mysql://127.0.0.1:3306/nacos?characterEncoding=utf8&connectTimeout=1000&socketTimeout=3000&autoReconnect=true&useUnicode=true&useSSL=false&serverTimezone=UTC
 db.user.0=root
 db.password.0=123456

配置鉴权

### If turn on auth system:
nacos.core.auth.system.type=nacos
nacos.core.auth.enabled=true
nacos.core.auth.caching.enabled=true

nacos.core.auth.server.identity.key=nacos
nacos.core.auth.server.identity.value=nacos

### 长度不得低于32字符,用于生成JWT令牌的密钥
### 将配置项设置为 Base64 编码的字符串,且原始密钥长度不得低于 32 字符
nacos.core.auth.plugin.nacos.token.secret.key=

nacos.core.auth.token.expire.seconds=18000

### 密码
nacos.core.auth.plugin.nacos.auth.system.admin.password=

新建nacos数据库

# 进入数据库
mysql -u账号 -p密码
# 创建数据库
create database nacos;
# 进入数据库
use nacos;
# 执行刚刚安装的nacos目录下自带的数据脚本
source /usr/local/nacos/conf/mysql-schema.sql
# 退出mysql
exit

3、启动nacos

# 进入/usr/local/nacos/bin目录
cd /usr/local/nacos/bin/
# 启动nacos
sh startup.sh -m standalone
# 查看启动日志
cat /usr/local/nacos/logs/start.out

4、systemctl管理

# 关闭nacos
sh shutdown.sh
# 创建配置文件
vi /lib/systemd/system/nacos.service

# 新增如下配置

[Unit]
Description=nacos
After=network.target
 
[Service]
Type=forking
ExecStart=/usr/local/nacos/bin/startup.sh -m standalone
ExecReload=/usr/local/nacos/bin/shutdown.sh
ExecStop=/usr/local/nacos/bin/shutdown.sh
PrivateTmp=true
 
[Install]  
WantedBy=multi-user.target

5、设置nacos开机自启动

# 守护进程
systemctl daemon-reload
# 开机自启动
systemctl enable nacos.service
# 启动
systemctl start nacos.service
# 查看状态
systemctl status nacos.service

若启动报错,可能因为启动脚本的jdk路径没改。

image

# 修改启动脚本中的jdk路径
vi startup.sh

替换红框中jdk路径为实际路径,保存退出。

image

再次尝试启动就ok了!

端口号偏移机制,除了8848,还有 9848 9849

posted @ 2025-04-29 10:11  糜9  阅读(230)  评论(0)    收藏  举报