【Nacos】- Mac-M1下Nacos安装及Nacos启动报错“have ‘x86_64’,need ‘arm64e‘”
创始人
2024-05-08 18:18:42

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

在这里插入图片描述

相关内容

热门资讯

猫咪吃了塑料袋怎么办 猫咪误食... 你知道吗?塑料袋放久了会长猫哦!要说猫咪对塑料袋的喜爱程度完完全全可以媲美纸箱家里只要一有塑料袋的响...
脚上的穴位图 脚面经络图对应的... 人体穴位作用图解大全更清晰直观的标注了各个人体穴位的作用,包括头部穴位图、胸部穴位图、背部穴位图、胳...
demo什么意思 demo版本... 618快到了,各位的小金库大概也在准备开闸放水了吧。没有小金库的,也该向老婆撒娇卖萌服个软了,一切只...
北京的名胜古迹 北京最著名的景... 北京从元代开始,逐渐走上帝国首都的道路,先是成为大辽朝五大首都之一的南京城,随着金灭辽,金代从海陵王...