windows10安装nacos:
- 下载软件安装包:https://github.com/alibaba/nacos/releases最新版本是1.4.1【安装1.3.1较多】
- 将下载好的zip包解压到自己的安装目录。注意:最好是不要带中文命名的目录
启动nacos:
- 进入nacos的bin目录,执行命令:
cmd startup.cmd
或者.\startup.cmd
,出现以下界面表示启动成功
除此之外,出现任何信息与及界面与以上不同,都是启动失败。
启动nacos失败的示例及解决方案:
- 执行
cmd startup.cmd
后,出现以下界面
其实已经报错,只不过错误信息没有显示出来,可以执行命令.\startup.cmd
,此时可以看到错误信息为
此时不应有 \nacos"\logs\java_heapdump.hprof"。
解决方案:
- 用编辑工具打开startup.cmd文件【如:Notepad++】,如下图:
然后用::
将出现错误信息的那行代码set "JAVA_OPT=%JAVA_OPT% -XX:-OmitStackTraceInFastThrow XX:+HeapDumpOnOutOfMemoryError -XX:HeapDumpPath=%BASE_DIR%\logs\java_heapdump.hprof"
注释掉,如下图:
保存后,重新执行命令.\startup.cmd
即可成功启动。
扩展:
导致windows10启动失败最常见的原因是由于解压后的nacos文件夹放在带有特殊符号或中文的目录下,例如:D:\Program Files (x86)
或C:\Users用户
启动命令1.3.1版本可以不带参数启动.\startup.cmd
,而1.4.0需要带参数启动.\startup.cmd -m standalone
,原因如下:
如果用的1.4.0及以上版本,不带参数运行,会报错java.io.IOException: java.lang.IllegalArgumentException: db.num is null
,解决办法如上图