Nacos 3.2.2 单机模式一键部署:nacos-setup 脚本 3 步完成配置与启动
2026/7/13 13:35:29 网站建设 项目流程

Nacos 3.2.2 单机模式一键部署:nacos-setup 脚本 3 步完成配置与启动

在微服务架构和云原生应用开发中,服务发现与配置管理是不可或缺的核心组件。Nacos 作为阿里巴巴开源的一款集服务注册发现、配置管理于一体的平台,凭借其轻量级、高可用的特性,已成为众多企业的首选解决方案。本文将聚焦于 Nacos 3.2.2 版本的单机模式部署,通过官方推荐的nacos-setup工具实现极简操作。

1. 环境准备与前置检查

1.1 系统要求

Nacos 3.2.2 对运行环境有明确要求:

  • 操作系统:64 位 Linux/Unix/Mac(Windows 需使用 PowerShell)
  • Java 环境:必须 JDK 17 及以上版本
  • 硬件资源:建议至少 2 核 CPU、4GB 内存

验证 Java 环境:

java -version

若未安装 JDK 17,可通过以下命令快速安装(以 Ubuntu 为例):

sudo apt update && sudo apt install -y openjdk-17-jdk

1.2 网络与端口

确保服务器 8848 端口可用:

# 检查端口占用 netstat -tuln | grep 8848 # 或使用 lsof lsof -i :8848

提示:云服务器需在安全组中放行 8848 端口。生产环境建议配置防火墙规则限制访问 IP。

2. 使用 nacos-setup 一键部署

2.1 安装部署工具

根据操作系统选择对应安装命令:

操作系统安装命令
Linux/macOS`curl -fsSL https://nacos.io/nacos-installer.sh
Windows`powershell -NoProfile -ExecutionPolicy Bypass -Command "iwr -UseBasicParsing https://nacos.io/nacos-installer.ps1

2.2 执行单机部署

运行以下命令完成部署:

nacos-setup -v 3.2.2

该命令会自动完成:

  1. 下载指定版本 Nacos 发行包
  2. 验证 Java 环境兼容性
  3. 初始化单机模式配置文件
  4. 启动 Nacos 服务

2.3 高级配置选项

如需自定义数据源(如 MySQL),可添加参数:

nacos-setup --datasource-conf

按提示输入数据库信息:

数据库地址:jdbc:mysql://127.0.0.1:3306/nacos 用户名:root 密码:yourpassword

3. 服务验证与管理

3.1 访问控制台

部署成功后,通过浏览器访问:

http://服务器IP:8848/nacos

默认账号/密码:nacos/nacos

3.2 基础功能验证

服务注册测试

curl -X POST 'http://localhost:8848/nacos/v1/ns/instance?serviceName=test-service&ip=127.0.0.1&port=8080'

配置发布测试

curl -X POST "http://localhost:8848/nacos/v1/cs/configs?dataId=test-data&group=DEFAULT_GROUP&content=HelloWorld"

3.3 服务管理命令

操作命令
启动服务nacos-setup start
停止服务nacos-setup stop
查看状态nacos-setup status
卸载 Nacosnacos-setup uninstall

4. 生产环境优化建议

4.1 安全加固措施

  • 修改默认密码:登录控制台后立即修改 admin/nacos 密码
  • 开启鉴权:修改conf/application.properties
    nacos.core.auth.enabled=true nacos.core.auth.server.identity.key=your_custom_key
  • 配置 HTTPS:添加 SSL 证书并修改配置:
    server.ssl.enabled=true server.ssl.key-store=classpath:keystore.p12 server.ssl.key-store-password=yourpassword

4.2 性能调优参数

对于资源有限的服务器,可调整 JVM 参数:

# 编辑 bin/startup.sh JAVA_OPT="${JAVA_OPT} -Xms1g -Xmx1g -Xmn512m"

4.3 日志与监控

  • 日志目录logs/nacos.log
  • Prometheus 监控:启用 metrics 端点:
    management.endpoints.web.exposure.include=*
    访问http://localhost:8848/nacos/actuator/prometheus获取指标

通过以上步骤,我们仅用 3 个主要操作就完成了 Nacos 的单机部署。实际项目中,当需要更高可用性时,只需将启动命令改为nacos-setup -c cluster即可切换至集群模式。这种标准化部署方式相比传统手动配置,能减少 80% 以上的部署错误率。

需要专业的网站建设服务?

联系我们获取免费的网站建设咨询和方案报价,让我们帮助您实现业务目标

立即咨询