Nacos安装及Nacos启动报错“have ‘x86_64’,need 'arm64e'”
- nacos下载
- 启动nacos
- 问题描述
- 解决方案
- 1、下载安装x86架构的jdk
- 2、更换nacos版本:我这是更换为1.4.2的
nacos下载
下载地址:https://github.com/alibaba/nacos/releases
根据自己的工具及需要版本下载即可;
启动nacos
下载好解压之后,打开终端并进入bin目录,执行启动命令
sh startup.sh -m standalone
出现starting with standalone 说明启动成功;
可以访问http://127.0.0.1:8848/nacos/#/login,nacos可视化界面,初始账号密码都是nacos;
问题描述
开始下载了nacos,配置了数据库和jdk环境后去sudo sh startup.sh -m standalone,报如下错误;
看到error create bean,可能开始以为是自己的JDK的环境没配好,检查一下jdk版本,这一步骤也是有必要的,最终的解决方案也是跟jdk安装版本有关,报错信息最后,我们可以看到报错信息是:“ have ‘x86_64’,need ‘arm64e’ ”,架构不兼容,查阅资料后了解到nacos 2.0版本后在mac m1上如果不是x86架构的JDK会启动失败;
解决方案
知道问题出现的原因,就好解决了,架构不兼容的两种解决方案:
1、下载安装x86架构的jdk
下载地址:https://www.azul.com/downloads/?version=java-8-lts&os=macos&architecture=x86-64-bit&package=jdk
根据自己的需求查找对应版本的jdk,直接下载安装即可:
2、更换nacos版本:我这是更换为1.4.2的
输入启动命令:sh startup.sh -m standalone,以单机模式启动,显示:starting with standalone 说明启动成功
我们访问验证一下:http://127.0.0.1:8848/nacos/#/login