Nacos的安装使用
发布日期:2025-04-19 00:43:47 浏览次数:51 分类:精选文章

本文共 2178 字,大约阅读时间需要 7 分钟。

Nacos 安装与配置指南

一、了解Nacos

Nacos(微服务全链路管理平台)是一款专为构建以“服务”为中心的现代应用架构(如微服务范式、云原生范式)而设计的服务基础设施。它提供动态服务发现、服务配置、服务元数据及流量管理等核心功能,帮助开发者更高效地构建、交付和管理微服务平台。

二、安装Nacos

1. 选择安装方式

Nacos 提供两种主要的安装方式:

  • 通过源码安装

    由于下载速度较慢,建议使用源码安装方式。

  • 下载编译包

    如果需要快速体验,可以直接下载编译包。

  • 2. 安装步骤

    使用源码安装

    git clone https://github.com/alibaba/nacos.gitcd nacos/mvnmvn -P release -Dmaven.test.skip=true clean install -Uls -al distribution/target/# 将版本号替换为实际路径cd distribution/target/nacos-server-$version/nacos/bin

    下载编译包

  • 从官方网站下载对应版本的 nacos-server-$version.zip
  • 解压文件并按照文档中的说明进行安装。
  • 三、配置Nacos

    1. 设置秘密密钥

  • 打开 conf/application.properties 文件。
  • 找到 nacos.core.auth.plugin.nacos.token.secret.key 参数,设置为一个至少32位的字符。
  • 2. 配置数据库连接

  • 打开 conf/application.properties 文件。
  • 在数据库连接部分,配置MySQL或其他数据库信息:
    spring.datasource.platform=mysqldbspring.datasource.num=1spring.datasource.url=jdbc:mysql://192.168.xxx.xxx:3306/yy-config?characterEncoding=utf8&connectTimeout=1000&socketTimeout=3000&autoReconnect=true&useUnicode=true&useSSL=false&serverTimezone=UTCspring.datasource.user=rootspring.datasource.password=xxxxxx
  • 四、启动Nacos服务

    1. Linux/Unix/Mac

    sh startup.sh -m standalone

    2. Windows

    startup.cmd -m standalone

    五、访问服务

    访问地址:http://localhost:8848/nacos/

    默认账号:nacos/nacos

    六、设置自启动(Linux)

    1. 创建自启动脚本

    vi /lib/systemd/system/nacos.service

    服务文件内容:

    #!/bin/bash[Unit]Description=nacosAfter=network.target[Service]Type=forkingEnvironment="JAVA_HOME=/usr/local/jdk1.8.0_311"ExecStart=/usr/local/nacos/bin/startup.sh -m standaloneExecReload=/usr/local/nacos/bin/shutdown.shExecStop=/usr/local/nacos/bin/shutdown.shPrivateTmp=true[Install]WantedBy=multi-user.target

    2. 更新服务

    systemctl daemon-reload

    3. 设置开机自启动

    systemctl enable nacos

    4. 启动服务

    systemctl start nacos

    5. 常见错误处理

    如果启动时出现错误:

    ExecStart=/usr/local/nacos/bin/startup.sh -m standalone (code=exited, status=203/EXEC)

    执行以下命令:

    setenforce 0

    修改 /etc/selinux/config 文件,将 SELINUX 设为 disabled

    七、常见问题

    1. Windows 编译源码后传输至 Linux 安装

    startup.sh 中,行结尾 \r 会导致错误。解决方法:

    sed -i 's/\r//' startup.sh

    2. 启动报错:the length of secret key must great than or equal 32 bytes

    修改 conf/application.properties,设置秘密密钥:

    nacos.core.auth.plugin.nacos.token.secret.key=

    注意事项

  • 确保 Java JDK版本为 1.8 或更高。
  • 如果需要集群部署,请参考官方文档进行配置。
  • 通过以上步骤,您可以顺利安装并配置Nacos服务,快速构建高效的微服务架构。

    上一篇:nacos看这一篇文章就够了
    下一篇:2025年04月18日AI领域重点关注焦点

    发表评论

    最新留言

    第一次来,支持一个
    [***.219.124.196]2026年06月03日 15时51分26秒