M1安装nacos(解决报错)

前言:
M1 安装nacos 2.0.3 无法启动,一直报错,在nacos社区看到,大家都有相同的问题,就是M1 不支持高版本nacos,(1.3.x版本我试了,可以正常使用),所有我在社区留言,官方回复,nacos不支持M1
nacos社区大家对M1题问
not support m1 right now(目前不支持m1)
nacos不支持M1 版本
并不是没有办法,我们可以寻求其他方法,我这里使用docker安装nacos2.0.3,并且可以正常使用

1.下载docker

点击docker下载下载Apple chip版本

拉去镜像

# 注意需要加版本号,否则会拉去失败
docker pull zhusaidong/nacos-server-m1:2.0.3

2.启动容器

这里以单点的模式为例,Docker启动需要暴露8848 9848 9849三个端口
为什么要开放三个端口?
可以发现官方文档中有这么一段话:Nacos2.0版本相比1.X新增了gRPC的通信方式,因此需要增加2个端口。新增端口是在配置的主端口(server.port)基础上,进行一定偏移量自动生成。

docker run --env MODE=standalone --name nacos2.0.3 -d -p 8848:8848 -p 9848:9848 -p 9849:9849  zhusaidong/nacos-server-m1:2.0.3

3.第一次测试

访问 http://localhost:8848/nacos

4.配置数据库

我们在开发时,会将配置文件放到数据库中,此时我们就需要用到数据库
在docker中点击 Containers - OPEN IN TERMINAL(在终端中打开),见下图
在这里插入图片描述

# 或者使用命令进入容器(或者使用图形化进入容器)
docker exec -it nacos2.0.3 bash
# 查看容器中的文件
ls -l
# 进入到conf
cd conf
# 编辑配置文件
vim application.properties

1.设置spring.datasource.platform=mysql
2.设置db.url.0= jdbc:mysql://locahost:3306/nacos-config? 将地址写成3.host.docker.internal,连接宿主机数据库
4.注掉db.url.1
5.配置数据库用户名和账密
nacos数据库文件配置

重新启动容器

docker restart nacos2.0.3

访问测试

http://localhost:8848/nacos

  • 4
    点赞
  • 13
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
根据引用内容,你遇到的问题是在启动Nacos 2.20时出现了错误。根据引用\[1\],启动命令应该是"startup.cmd -m standalone",但是错误提示中出现了额外的内容"\nacos-server-2.1.1\nacos"\logs\java_heapdump.hprof -XX:-UseLargePages"。根据引用\[2\],第二种解决方案是注释掉startup文件中的一些内容,但是你遇到的问题可能不是由这些内容引起的。根据引用\[3\],你可能遇到了一个与外部数据库相关的问题,错误信息中提到了"Error creating bean with name 'externalDumpService': Invocation of init method failed; nested exception is ErrCode:500, ErrMsg:Nacos Server did not start because dumpservice bean construction failure : No DataSource set"。这个错误可能是由于没有设置正确的数据源导致的。你可以检查一下你的配置文件,确保正确配置了数据库相关的信息。 #### 引用[.reference_title] - *1* *2* [Nacos2.1.1启动报错nacos is starting with standalone](https://blog.csdn.net/D_X_Q_/article/details/126823012)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^koosearch_v1,239^v3^insert_chatgpt"}} ] [.reference_item] - *3* [Nacos 2.2.1启动报错](https://blog.csdn.net/qq_43616983/article/details/129963763)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^koosearch_v1,239^v3^insert_chatgpt"}} ] [.reference_item] [ .reference_list ]
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值