今天在运行Nacos的时候遇见了点问题,记录一下。
我的系统是win11,运行的Nacos版本是 2.0.3
https://github.com/alibaba/nacos/releases/tag/2.0.3
运行startup.cmd

无反应刚开始直接双击 startup.cmd 运行什么反应都没有,也不知道是什么原因。于是就尝试在命令行 执行 startup.cmd 给出了以下提示。

告知我们需要设置 JAVA_HOME 环境变量,并且需要jdk8或以后的64位的版本。
知道什么原因就好办了,我本地安装的就是jdk8的64位,那我只需要设置下JAVA_HOME环境变量就可以了。
如下,如果只设置系统变量后运行还是报错,建议在用户变量中也设置一下再试试。

设置好后再运行看一看:

这个时候可以运行了,但是运行报错了
nacos is starting with cluster
报错信息如下
原因是2.0.3版本默认是以集群的模式去运行的,而我们本地并没有相关配置,我们只需要用单机模式去运行即可。
解决办法很简单,我们只需要修改一下 startup.cmd 里的代码配置即可。
右键 startup.cmd 选择编辑,反正能用编辑器 打开就行。如下图:

可以看到默认的配置是 set MODE="cluster"
我们将其改成 set MODE="standalone"即可。
修改后保存,重新运行再看一下。

可以看到,正常运行了。

用户名和密码默认都是 nacos

可以看到,正常登录成功了。
来源:https://yuzhiqiang.blog.csdn.net/article/details/120597824