1.下载
Releases · alibaba/nacos · GitHuban easy-to-use dynamic service discovery, configuration and service management platform for building cloud native applications. - Releases · alibaba/nacoshttps://github.com/alibaba/nacos/releases上面地址下载nacos,tar格式即可,解压后放在一个没有空格的路径下
2.查看java_home路径
终端输入
java_home -V
得到如下图的结果,第一个结果是系统自带的,由于有空格(如红色所示),nacos在执行命令时,其中的nohup会无法识别空格路径,导致nacos启动失败(提示nacos is starting,但是端口并没有占用)
3.修改nacos的java_home配置
修改文件~/nacos/bin/startup.sh,
定位到如下行:
done
export JAVA_HOME
export JAVA="$JAVA_HOME/bin/java"
export BASE_DIR=`cd $(dirname $0)/..; pwd`
export CUSTOM_SEARCH_LOCATIONS=file:${BASE_DIR}/conf/
在JAVA_HOME后面添加自己安装的Java的路径,如上图蓝色框所示。修改后的内容如下:
done
export JAVA_HOME=/Library/Java/JavaVirtualMachines/jdk1.8.0_311.jdk/Contents/Home
export JAVA="$JAVA_HOME/bin/java"
export BASE_DIR=`cd $(dirname $0)/..; pwd`
export CUSTOM_SEARCH_LOCATIONS=file:${BASE_DIR}/conf/
4.启动nacos
到~/nacos/bin/目录下,执行如下指令
sh startup.sh -m standalone
等待一段时间后,查看端口8848
sudo lsof -i tcp:8848
看到有一个java程序在占用,表示启动成功
访问页面:http://localhost:8848/nacos/#/login ,可以正常打开页面即可。
初始账号 :nacos
初始密码:nacos
参考:
mac使用nacos_封神之路-优快云博客_mac启动nacos
naco mac 启动报错 /Library/Internet: No such file or directory_fynzhy的博客-优快云博客