【Linux】【安装】----Linux Ubuntu 24.04 安装 Nacos 3.0 绿色解压版

Ubuntu 24.04 绿色解压版 Nacos 3.0 安装配置全指南

在 Ubuntu 24.04 系统已部署 JDK 17 的前提下,绿色解压版 Nacos 3.0 安装无需复杂编译,仅需通过下载、配置、启停设置三步即可完成部署。本文将按环境介绍、下载、安装配置、开机启动、防火墙设置、连接测试的顺序,提供简洁可落地的操作步骤。

1. 环境介绍

在开始安装前,需确认当前服务器环境符合 Nacos 3.0 的运行要求,避免后续出现兼容性问题。

环境类别具体信息说明
操作系统Ubuntu 24.04 LTS官方长期支持版本,稳定性高,适配大多数服务
JDK 版本JDK 17Nacos 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 默认支持集群模式,需通过配置文件指定单机模式运行:

  1. 进入 Nacos 启动脚本目录:
    cd /usr/allsoft/nacos/bin
    
  2. 编辑启动脚本配置文件(startup.sh):
    sudo vim startup.sh
    
  3. 找到 MODE 配置项,将默认的 cluster 改为 standalone(单机模式):
    • 原配置:MODE="cluster"
    • 修改后:MODE="standalone"
  4. 保存并退出:按 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 创建系统服务文件

  1. 新建 Nacos 服务配置文件 nacos.service,路径为 /etc/systemd/system/
    sudo vim /etc/systemd/system/nacos.service
    
  2. 粘贴以下内容(需确保 ExecStartExecStop 路径与实际安装路径一致):
    [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
    
  3. 保存并退出:按 Esc 键,输入 :wq 并回车。

4.2 启用并设置开机自启

  1. 重新加载 systemd 服务配置,让系统识别新创建的 nacos.service
    sudo systemctl daemon-reload
    
  2. 启动 Nacos 服务并验证状态:
    sudo systemctl start nacos
    # 查看服务状态,确保显示 "active (running)"
    sudo systemctl status nacos
    
  3. 设置开机自启:
    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 的安装、配置、自启和测试已全部完成,可基于此进行后续的服务注册、配置管理等操作。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值