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路径没改。
# 修改启动脚本中的jdk路径
vi startup.sh
替换红框中jdk路径为实际路径,保存退出。
再次尝试启动就ok了!
端口号偏移机制,除了8848,还有 9848 9849 !