文章目录
Ubuntu 24.04 绿色解压版 Nacos 3.0 安装配置全指南
在 Ubuntu 24.04 系统已部署 JDK 17 的前提下,绿色解压版 Nacos 3.0 安装无需复杂编译,仅需通过下载、配置、启停设置三步即可完成部署。本文将按环境介绍、下载、安装配置、开机启动、防火墙设置、连接测试的顺序,提供简洁可落地的操作步骤。
1. 环境介绍
在开始安装前,需确认当前服务器环境符合 Nacos 3.0 的运行要求,避免后续出现兼容性问题。
| 环境类别 | 具体信息 | 说明 |
|---|---|---|
| 操作系统 | Ubuntu 24.04 LTS | 官方长期支持版本,稳定性高,适配大多数服务 |
| JDK 版本 | JDK 17 | Nacos 3.0 官方推荐最低 JDK 版本,需提前完成安装并配置环境变量 |
| Nacos 版本 | Nacos 3.0.0 | 采用绿色解压版(.tar.gz 格式),无需安装,解压后即可配置使用 |
| 运行模式 | 单机模式 | 适用于开发、测试场景,生产环境需配置集群模式 |
2. 下载 Nacos 3.0
下载地址 https://nacos.io/download/release-history/?spm=5238cd80.77cf4fbd.0.0.2c4f4522M1lq5L
在window系统本地下载好安装包,并上传到linux 的 /usr/allsoft 目录

用文件上传软件
3. 安装配置
绿色解压版无需“安装”步骤,核心是解压文件并配置运行参数(以单机模式为例)。
3.1 解压压缩包
在 /usr/allsoft 目录下,执行解压命令,将压缩包解压到当前目录:
unzip nacos-server-3.0.2.zip -d /usr/allsoft
解压后会生成 nacos 文件夹,所有配置和运行文件均在该目录下。
3.2 配置单机模式
Nacos 默认支持集群模式,需通过配置文件指定单机模式运行:
- 进入 Nacos 启动脚本目录:
cd /usr/allsoft/nacos/bin - 编辑启动脚本配置文件(
startup.sh):sudo vim startup.sh - 找到
MODE配置项,将默认的cluster改为standalone(单机模式):- 原配置:
MODE="cluster" - 修改后:
MODE="standalone"
- 原配置:
- 保存并退出:按
Esc键,输入:wq并回车。
3.3 持久化到mysql
1、找到/usr/allsoft/nacos/conf/mysql-schema.sql
2、在mysql数据库上运行该sql语句,初始化数据库
3、修改配置/usr/allsoft/nacos/conf/application.properties 找到对应配置的位置改成自己的mysql地址和账号密码:
# 配置nacos数据
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=nacos
db.password=nacos
#修改一下nacos后台控制台端口,nacos3默认的8080,容易冲突,改为8858
nacos.console.port=8858
4、配置秘钥
nacos 3.0版本以上才需要配置秘钥,这3个值为了保证安全,请自行编写
nacos.core.auth.server.identity.key=serverIdentity
nacos.core.auth.server.identity.value=security
nacos.core.auth.plugin.nacos.token.secret.key=SecretKey012345678901234567890123456789012345678901234567890123456789
说明:
nacos.core.auth.server.identity.key 和 nacos.core.auth.server.identity.value
- 作用:这两个参数用于配置 Nacos 服务器之间进行通信时的身份标识。当 Nacos 集群中的节点相互通信时,会使用这对密钥进行身份验证,确保只有可信的节点才能加入集群或进行通信。
nacos.core.auth.plugin.nacos.token.secret.key - 作用:该参数是用于生成和验证用户访问 Nacos 时的令牌(Token)的密钥。当用户通过用户名密码登录 Nacos 后,服务器会使用此密钥生成 Token,后续用户请求时需要携带该 Token,服务器通过此密钥验证 Token 的有效性。
3.5 启动 Nacos 服务
在 /usr/allsoft/nacos/bin 目录下,执行启动命令:
./startup.sh
- 启动成功提示:终端会显示
Nacos started successfully in standalone mode.,同时日志会输出到/usr/allsoft/nacos/logs/nacos.log。 - 排查启动失败:若启动报错,可查看日志定位问题(如 JDK 环境变量未配置),执行命令:
cat /usr/allsoft/nacos/logs/nacos.log

4. 配置开机启动
为避免服务器重启后需手动启动 Nacos,可通过 systemd 配置开机自启(Ubuntu 24.04 默认使用 systemd 管理服务)。
4.1 创建系统服务文件
- 新建 Nacos 服务配置文件
nacos.service,路径为/etc/systemd/system/:sudo vim /etc/systemd/system/nacos.service - 粘贴以下内容(需确保
ExecStart和ExecStop路径与实际安装路径一致):[Unit] Description=Nacos Service After=network.target [Service] Type=forking # 启动命令路径(需与实际解压路径匹配) ExecStart=/usr/allsoft/nacos/bin/startup.sh # 停止命令路径 ExecStop=/usr/allsoft/nacos/bin/shutdown.sh # 服务运行用户(建议使用 root,避免权限问题) User=root Restart=on-failure RestartSec=5 [Install] WantedBy=multi-user.target - 保存并退出:按
Esc键,输入:wq并回车。
4.2 启用并设置开机自启
- 重新加载
systemd服务配置,让系统识别新创建的nacos.service:sudo systemctl daemon-reload - 启动 Nacos 服务并验证状态:
sudo systemctl start nacos # 查看服务状态,确保显示 "active (running)" sudo systemctl status nacos - 设置开机自启:
sudo systemctl enable nacos- 验证自启配置:执行
sudo systemctl list-unit-files | grep nacos,若显示nacos.service enabled则配置成功。
- 验证自启配置:执行
5. 开放端口防火墙
# 开放 api TCP 端口(8848)
sudo ufw allow 8848/tcp
# 开放 控制台 端口(8858)
sudo ufw allow 8858/tcp
6. 连接测试
Nacos 3.0 默认用户名和密码均为 nacos,输入后点击“登录”。
在浏览器中输入地址 http://服务器IP:8858/nacos(如服务器 IP 为 192.168.1.100,则地址为 http://192.168.1.100:8848/nacos)

至此,Ubuntu 24.04 系统下绿色解压版 Nacos 3.0 的安装、配置、自启和测试已全部完成,可基于此进行后续的服务注册、配置管理等操作。

1529

被折叠的 条评论
为什么被折叠?



