安装nacos注意事项
版本兼容问题
新版 Nacos 2.3.0+ 要求 JDK 17,如果安装的是2.3.0之后的nacos就要检查一下自己的jdk是否兼容,不然会启动失败
更改jdk版本
- 打开环境变量
右键此电脑 → 属性 → 高级系统设置 → 环境变量 - 修改JAVA_HOME
在系统变量 里找到 JAVA_HOME → 双击编辑
把变量值 改成你要切换的 JDK 安装根目录(到 jdk 文件夹,不带 bin) - 检查 Path 变量
点开系统变量里的 Path → 编辑
确保里面只有一条:%JAVA_HOME%\bin
删掉其他所有直接写死的 jdk\bin 路径,否则会版本冲突。 - 检验
关闭所有旧 CMD / 终端窗口,重新打开一个新 cmd
输入命令查看版本:java -version
Nacos 3.x版本密钥问题
Nacos 3.x 版本 ,强制要求配置 JWT 密钥,而且密钥长度必须 ≥32 位,默认密钥太短,无法启动
-
打开Nacos配置文件
路径:nacos\conf\application.properties -
更改这三行配置
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 通信端口
解决:
-
Windows 查占用端口进程
查8848端口占用
netstat -ano | findstr "8848"
-
杀掉对应 PID 进程,或修改 Nacos 端口
打开conf/application.properties修改:
server.port=8081
nacos.core.system.serverPort=8849