Mac Big Sur启动Nacos无效

623 阅读2分钟

这是我参与11月更文挑战的第6天,活动详情查看:2021最后一次更文挑战

前两天下载了Nacos后,在bin目录下 执行./startup.sh后,虽然终端显示了Nacos启动正常,但是调用Nacos网址却显示地址无效,一度怀疑是不是没有成功打开Nacos,查了下日志,果然连Nacos的图标那一套都没有显示出来。后来根据网上的结论解决了问题,希望能帮到大家。

1.第一步,先查看下本地JAVA环境。

执行命令

/usr/libexec/java_home -V

截屏2021-11-08 下午11.27.35.png 可以看到这里有两个JDK,上面的是系统自带的,下面是我们自己安装的。

2.第二步,修改startup.sh,将本地JDK地址写进去,也就是我们自己安装的JDK。

编辑 startup.sh 时,会发现 JAVA_HOME 后面是空的,我们将上面查询到的JAVA的JDK地址复制粘贴到 JAVA_HOME=后面,保存退出,再次执行startup.sh文件,就可以正常运行Nacos了,查看日志文件,也会看到正常的SpringBoot启动界面。

3.还有一点是,如果是从官网下载的Nacos文件,在启动前记得看看startup.sh的mode属性,是否改成了“standalone”,因为一开始是集群模式,笔者也被坑过。

4.Nacos启动命令:./startup.sh -m standalone

截屏2021-11-08 下午11.30.25.png

2C5258E0-4E67-4C43-8D3C-07BAAEDE8E33.png 将此链接贴到浏览器上就能够正常打开Nacos控制台。

接下来稍微介绍下Nacos。

nacos 是什么?

一.服务发现

Nacos 支持基于 DNS 和基于 RPC 的服务发现。服务提供者使用 原生SDKOpenAPI、或一个独立的Agent TODO注册 Service 后,服务消费者可以使用DNS TODO 或HTTP&API查找和发现服务。

二.动态配置服务

动态配置服务可以让您以中心化、外部化和动态化的方式管理所有环境的应用配置和服务配置。

三.动态DNS服务

四.服务及其元数据管理