安装nacos注意事项

安装nacos注意事项

版本兼容问题

新版 Nacos 2.3.0+ 要求 JDK 17,如果安装的是2.3.0之后的nacos就要检查一下自己的jdk是否兼容,不然会启动失败

更改jdk版本

  1. 打开环境变量
    右键此电脑属性高级系统设置环境变量
  2. 修改JAVA_HOME
    系统变量 里找到 JAVA_HOME → 双击编辑
    变量值 改成你要切换的 JDK 安装根目录(到 jdk 文件夹,不带 bin
  3. 检查 Path 变量
    点开系统变量里的 Path → 编辑
    确保里面只有一条:%JAVA_HOME%\bin
    删掉其他所有直接写死的 jdk\bin 路径,否则会版本冲突。
  4. 检验
    关闭所有旧 CMD / 终端窗口,重新打开一个新 cmd
    输入命令查看版本:java -version

Nacos 3.x版本密钥问题

Nacos 3.x 版本 ,强制要求配置 JWT 密钥,而且密钥长度必须 ≥32 位,默认密钥太短,无法启动

  1. 打开Nacos配置文件
    路径:nacos\conf\application.properties

  2. 更改这三行配置

    nacos.core.auth.plugin.nacos.token.secret.key=VGhpc0lzU2VjcmV0S2V5MTIzNDU2Nzg5MDEyMzQ1Njc4OTA=
    nacos.core.auth.server.identity.key=nacos
    nacos.core.auth.server.identity.value=nacos

端口占用

Nacos 默认占用 3 个端口

  • 8848:服务注册核心端口
  • 8080:Web 控制台页面
  • 9848:gRPC 通信端口

解决:

  1. Windows 查占用端口进程

    查8848端口占用

    netstat -ano | findstr "8848"

  2. 杀掉对应 PID 进程,或修改 Nacos 端口
    打开 conf/application.properties 修改:
    server.port=8081
    nacos.core.system.serverPort=8849

相关推荐
LayZhangStrive17 分钟前
后端开发中间件 - Nacos下载并快速使用教程
中间件·nacos
就叫_这个吧3 天前
java springcloud熔断降级组件sentinel基础应用及nacos持久化处理
java·spring cloud·nacos·sentinel
成为你的宁宁7 天前
【APISIX:部署、路由与 Nacos 集成】
微服务·nacos·apisix·api网关
linweidong10 天前
钉钉Java面经及参考答案
nacos·协程·垃圾收集器·jvm调优·spring ioc·脏读·mysql索引
EXI-小洲12 天前
MacOS 微服务网关双雄:Nacos + Higress 安装与 Dubbo 配置实战
macos·微服务·nacos·dubbo
欢醉25 天前
线上惊魂:Nacos 抖动导致大面积服务掉线,我们是怎么兜底的
nacos·springcloud
一只小小Java1 个月前
Naocs本地部署&安装3.2.3+Spring boot 3.2.0
java·spring boot·后端·nacos
豆瓣鸡1 个月前
Guava RateLimiter 限流实战:从令牌桶原理到 Nacos 动态配置
spring boot·微服务·nacos·guava
rebibabo1 个月前
Java进阶(1) | 微服务入门:从单体到 Spring Cloud 全家桶
spring cloud·微服务·nacos·openfeign·服务注册与发现·java进阶·单体架构
不能只会打代码1 个月前
校享云 — 高校智慧后勤平台微服务架构设计与实践
spring cloud·docker·微服务·nacos·vue·校享云