欢迎来到万象站长学堂!

Linux

当前位置: 主页 > 服务器 > Linux > 文章列表

在Ubuntu 24.04上安装Nacos并配置为开机自启的详细步骤

时间:2025-10-26 08:34:05|栏目:Linux|点击:17 次

引言

在本文中,我将详细介绍如何在 Ubuntu 24.04 系统上安装 Nacos,并将其配置为开机自启服务。Nacos 是一个更易于构建云原生应用的动态服务发现、配置管理和服务管理平台。通过以下步骤,你可以在 Ubuntu 24.04 上快速部署 Nacos,并确保其在系统启动时自动运行。

一、环境准备

1. 安装 Java 环境

Nacos 基于 Java 开发,因此需要安装 JDK 1.8 或更高版本。推荐安装 OpenJDK 11,因为这是 Nacos 官方推荐的版本。

sudo apt update
sudo apt install openjdk-11-jdk -y
java -version

如果安装成功,你会看到类似以下的输出:

openjdk version "11.0.20.1" 2024-09-17
OpenJDK Runtime Environment (build 11.0.20.1+1-Ubuntu-0ubuntu1.24.04)
OpenJDK 64-Bit Server VM (build 11.0.20.1+1-Ubuntu-0ubuntu1.24.04, mixed mode)

2. 安装 MySQL 数据库(可选)

如果你需要使用 MySQL 数据库来存储 Nacos 的数据,可以安装 MySQL。以下是安装 MySQL 的命令:

sudo apt install mysql-server -y
sudo mysql_secure_installation

在安装过程中,系统会提示你设置 root 用户的密码。请按照提示输入密码。

登录到 MySQL 数据库并创建一个名为 nacos 的数据库:

mysql -u root -p

输入密码后,执行以下 SQL 命令:

CREATE DATABASE nacos CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci;
GRANT ALL PRIVILEGES ON nacos.* TO 'root'@'%' IDENTIFIED BY 'your_password';
FLUSH PRIVILEGES;
EXIT;

二、下载并安装 Nacos

1. 下载 Nacos 安装包

从 Nacos 的官方下载页面(https://github.com/alibaba/nacos/releases)下载最新版本的 Nacos 安装包,例如 nacos-server-2.5.1.tar.gz。

2. 解压安装包

cd /opt
tar -zxvf nacos-server-2.5.1.tar.gz

解压完成后,你会看到一个名为 nacos 的文件夹。

3. 配置 Nacos 使用 MySQL 数据库(可选)

如果需要使用 MySQL 数据库,进入 conf 目录,编辑 application.properties 文件:

cd /opt/nacos/conf
nano application.properties

在文件中添加以下内容:

spring.datasource.url=jdbc:mysql://localhost:3306/nacos?characterEncoding=utf-8&connectTimeout=1000&socketTimeout=3000&autoReconnect=true
spring.datasource.username=root
spring.datasource.password=your_password

保存并退出编辑器。

4. 初始化 MySQL 数据库(如果使用 MySQL)

在 /opt/nacos/conf 目录下运行以下命令:

mysql -u root -p nacos < mysql-schema.sql

输入密码后,脚本会自动执行,完成数据库初始化。

三、启动 Nacos

1. 进入 Nacos 的 bin 目录

cd /opt/nacos/bin

2. 以单机模式启动 Nacos

bash startup.sh -m standalone

启动完成后,可以通过查看日志文件确认 Nacos 是否正常运行:

cat /opt/nacos/logs/start.out

四、访问 Nacos 控制台

Nacos 默认运行在 8848 端口上。在浏览器中输入以下地址访问 Nacos 控制台:

http://localhost:8848/nacos

如果没有开启鉴权,页面会直接显示 Nacos 控制台。如果开启了鉴权,需要使用默认账号 nacos 和密码 nacos 登录。

五、配置 Nacos 为开机自启

为了确保 Nacos 在系统启动时自动运行,我们需要将其配置为服务。以下是配置步骤:

1. 创建 systemd 服务文件

创建一个名为 nacos.service 的 systemd 服务文件:

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

在文件中添加以下内容:

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

[Service]
Type=forking
ExecStart=/bin/bash /opt/nacos/bin/startup.sh -m standalone
ExecStop=/bin/bash /opt/nacos/bin/shutdown.sh
User=root
Restart=on-failure

[Install]
WantedBy=multi-user.target

保存并退出编辑器。

2. 重新加载 systemd 配置

sudo systemctl daemon-reload

3. 启用服务

sudo systemctl enable nacos.service

4. 启动服务

sudo systemctl start nacos.service

5. 检查服务状态

sudo systemctl status nacos.service

如果服务正常运行,你会看到类似以下的输出:

● nacos.service - Nacos Service
     Loaded: loaded (/etc/systemd/system/nacos.service; enabled; vendor preset: enabled)
     Active: active (running) since Thu 2024-07-03 14:30:00 CST; 1min 23s ago
   Main PID: 1234 (startup.sh)
      Tasks: 10 (limit: 4915)
     Memory: 2.1G
     CGroup: /system.slice/nacos.service
             ├─1234 /bin/bash /opt/nacos/bin/startup.sh -m standalone
             └─1235 java -Djava.ext.dirs=/usr/lib/jvm/java-11-openjdk-amd64/jre/lib/ext:/usr/lib/jvm/java-11-openjdk-amd64/lib/ext -server -Xms2g -Xmx2g -Xmn1g -XX:MetaspaceSize=128m -XX:MaxMetaspaceSize=320m -XX:-OmitStackTraceInFastThrow -XX:+HeapDumpOnOutOfMemoryError -XX:HeapDumpPath=/opt/nacos/logs/java_heapdump.hprof -XX:-UseLargePages -Dnacos.member.list= -XX:+UseConcMarkSweepGC -XX:+UseCMSCompactAtFullCollection -XX:CMSInitiatingOccupancyFraction=70 -XX:+CMSParallelRemarkEnabled -XX:SoftRefLRUPolicyMSPerMB=0 -XX:+CMSClassUnloadingEnabled -XX:SurvivorRatio=8 -Xloggc:/opt/nacos/logs/nacos_gc.log -verbose:gc -XX:+PrintGCDetails -XX:+PrintGCDateStamps -XX:+PrintGCTimeStamps -XX:+UseGCLogFileRotation -XX:NumberOfGCLogFiles=10 -XX:GCLogFileSize=100M -Dloader.path=/opt/nacos/plugins,/opt/nacos/plugins/health,/opt/nacos/plugins/cmdb,/opt/nacos/plugins/selector -Dnacos.home=/opt/nacos -jar /opt/nacos/target/nacos-server.jar --spring.config.additional-location=file:/opt/nacos/conf/ --logging.config=/opt/nacos/conf/nacos-logback.xml --server.max-http-header-size=524288

六、关闭 Nacos

如果需要关闭 Nacos,可以在 bin 目录下执行以下命令:

bash shutdown.sh

七、总结

通过以上步骤,你可以在 Ubuntu 24.04 上成功安装并运行 Nacos,并将其配置为开机自启服务。如果在安装过程中遇到任何问题,可以参考 Nacos 官方文档或相关教程获取更多帮助。

以上就是在Ubuntu 24.04上安装Nacos并配置为开机自启的详细步骤的详细内容,更多关于Ubuntu 24.04安装Nacos并开机自启的资料请关注万象站长学堂其它相关文章!

上一篇:Ubuntu系统中无法输入中文的解决步骤

栏    目:Linux

下一篇:Linux之匿名管道和命名管道详解

本文标题:在Ubuntu 24.04上安装Nacos并配置为开机自启的详细步骤

本文地址:https://zhanzhang.eapis.site/html/3369.html

您可能感兴趣的文章

广告投放 | 联系我们 | 版权申明

重要申明:本站所有的文章、图片、评论等,均由网友发表或上传并维护或收集自网络,属个人行为,与本站立场无关。

如果侵犯了您的权利,请与我们联系,我们将在24小时内进行处理、任何非本站因素导致的法律后果,本站均不负任何责任。

联系QQ:120507403 | 邮箱:120507403@qq.com

Copyright © 2002-2025 万象站长学堂 版权所有沪ICP备2021023961号-8 粤公网安备 13010202004186