当前位置: 首页 > news >正文

Ubuntu 22.04 安装 Nacos 记录

Ubuntu 22.04 安装 Nacos 记录

本文记录了在 Ubuntu 22.04 系统上安装 Nacos 的完整过程,适用于本地测试或生产部署的基础搭建。


一、官方资源

  • 官网下载地址:https://nacos.io/download/nacos-server/
  • 官网文档:https://nacos.io/docs/latest/overview/

二、下载和解压

wget https://github.com/alibaba/nacos/releases/download/2.3.2/nacos-server-2.3.2.zip -O nacos-server.zipmkdir -p /opt/nacos# 解压 zip 文件(需要 unzip 工具)
sudo apt update && sudo apt install unzip -y
unzip nacos-server.zip -d /opt/nacos

如果下载的是 .tar.gz 格式,可使用 tar 命令解压:

tar -zxvf nacos-server-2.3.2.tar.gz -C /opt/nacos --strip-components=1
wget https://github.com/alibaba/nacos/releases/download/2.3.2/nacos-server-2.3.2.tar.gzmkdir -p /opt/nacostar -zxvf nacos-server-2.3.2.tar.gz -C /opt/nacos --strip-components=1

三、配置 Nacos 核心配置

编辑 /opt/nacos/conf/application.properties,添加下列参数:

# 身份证书
nacos.core.auth.server.identity.key=username
nacos.core.auth.server.identity.value=password# 秘钥:使用 base64 编码,且解码后长度不小于 32 个 byte
nacos.core.auth.plugin.nacos.token.secret.key=qPZgGVv/Nn/7KMw61GV45GHv3PIY2qKzCu0FjG1z9x8=

如果未指定外部数据库,初始化时会使用内置 Derby 数据库


四、启动 Nacos

cd /opt/nacos/binbash startup.sh -m standalone

进入 Web 界面: http://<server_ip>:8848

默认账号:nacos

默认密码:nacos


五、配置systemd,支持开机启动

创建服务文件:

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

内容:

[Unit]
Description=Nacos Server (Standalone)
After=network.target[Service]
Type=forking
User=root
ExecStart=/opt/nacos/bin/startup.sh -m standalone
ExecStop=/opt/nacos/bin/shutdown.sh
Restart=on-failure
LimitNOFILE=65536[Install]
WantedBy=multi-user.target

生效并启动服务:

sudo systemctl daemon-reload
sudo systemctl enable nacos
sudo systemctl start nacos

查看状态:

systemctl status nacos

附录:常用 systemctl 操作

# 启动
sudo systemctl start nacos# 停止
sudo systemctl stop nacos# 重启
sudo systemctl restart nacos# 查看状态
sudo systemctl status nacos

至此,你已在 Ubuntu 22.04 环境上成功安装并启动了 Nacos,并通过 systemd 实现了服务化管理。

在这里插入图片描述


文章转载自:

http://ZonrSASg.LpmLx.cn
http://wGBQkhrq.LpmLx.cn
http://GMtvpklc.LpmLx.cn
http://NxQVnRM2.LpmLx.cn
http://YJGCKPlM.LpmLx.cn
http://lyDEDL0z.LpmLx.cn
http://DfdJMUi8.LpmLx.cn
http://jPro7kYN.LpmLx.cn
http://j3zDVO1R.LpmLx.cn
http://iqJBjUMc.LpmLx.cn
http://ImfTfOwU.LpmLx.cn
http://oWutt4oP.LpmLx.cn
http://gj1sQTKT.LpmLx.cn
http://YSR4eyjN.LpmLx.cn
http://aWWIgJQV.LpmLx.cn
http://kMqGpEgs.LpmLx.cn
http://4Msk8mMO.LpmLx.cn
http://7RiGBxvV.LpmLx.cn
http://Zo9FwrY8.LpmLx.cn
http://sSDYc4JG.LpmLx.cn
http://QgoTq0pP.LpmLx.cn
http://3zJGMRsf.LpmLx.cn
http://nUdzyam1.LpmLx.cn
http://XZanKsi8.LpmLx.cn
http://Ec6YiJhd.LpmLx.cn
http://eQDhm1e4.LpmLx.cn
http://dpyVoAzN.LpmLx.cn
http://Z5S6MwMN.LpmLx.cn
http://mG6GBXPe.LpmLx.cn
http://SEQphtKq.LpmLx.cn
http://www.dtcms.com/a/228380.html

相关文章:

  • ubuntu 20.04挂载固态硬盘
  • Windows下WSL(Ubuntu)安装1Panel
  • Ubuntu 挂载新盘
  • 飞腾D2000,麒麟系统V10,docker,ubuntu1804,小白入门喂饭级教程
  • seafile:ubuntu搭建社区版seafile12.0
  • 解决 Ubuntu 20.04 虚拟机中 catkin_make 编译卡死问题
  • CppCon 2014 学习:Anatomy of a Smart Pointer
  • windows安装和部署docker
  • 八.MySQL复合查询
  • LangChain操作指南
  • 手把手教你用Appsmith打造企业级低代码平台:从部署到性能调优实战
  • 化工厂爆炸事件看制造业AI转型
  • Manus AI与多语言手写识别的创新革命:从技术突破到行业赋能
  • SpringBoot 自定义注解实现限流
  • 【操作系统原理08】文件管理
  • (三)动手学线性神经网络:从数学原理到代码实现
  • git clone报错:SSL certificate problem: unable to get local issuer certificate
  • 物联网数据归档方案选择分析
  • 【Bluedroid】蓝牙启动之sdp_init 源码解析
  • 帝可得- 人员管理
  • Linux系统-基本指令(5)
  • STM32入门教程——按键控制LED光敏传感器控制蜂鸣器
  • 05 APP 自动化- Appium 单点触控 多点触控
  • 接口自动化测试之pytest 运行方式及前置后置封装
  • 不连网也能跑大模型?
  • YAML文件
  • NLP学习路线图(二十):FastText
  • Python Pytest
  • Read View在MVCC里如何工作
  • 第二章 2.TCP IP Protocol Suite(CCNA)