当前位置: 代码网 > it编程>数据库>Mysql > 在Ubuntu 24.04上安装Nacos并配置为开机自启的详细步骤

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

2025年07月03日 Mysql 我要评论
引言在本文中,我将详细介绍如何在 ubuntu 24.04 系统上安装 nacos,并将其配置为开机自启服务。nacos 是一个更易于构建云原生应用的动态服务发现、配置管理和服务管理平台。通过以下步骤

引言

在本文中,我将详细介绍如何在 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并开机自启的资料请关注代码网其它相关文章!

(0)

相关文章:

版权声明:本文内容由互联网用户贡献,该文观点仅代表作者本人。本站仅提供信息存储服务,不拥有所有权,不承担相关法律责任。 如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 2386932994@qq.com 举报,一经查实将立刻删除。

发表评论

验证码:
Copyright © 2017-2025  代码网 保留所有权利. 粤ICP备2024248653号
站长QQ:2386932994 | 联系邮箱:2386932994@qq.com