开发者社区 > 云原生 > 正文

nacos-server是2.0.3,有什么办法能让应用客户端平滑从1.4.2升级到2.0.0呢?

nacos-server是2.0.3,但是我们使用的spring-cloud-starter-alibaba-nacos-discovery 默认是1.4.2的客户端,现在想升级客户端版本为2.0.0-BETA 但是启动应用时提示: Nacos cluster is running with 1.X mode, can't accept gRPC request temporarily. Please check the server status or close Double write to force open 2.0 mode 有什么办法能让应用客户端平滑从1.4.2升级到2.0.0呢?

展开
收起
哈喽!小陈 2022-09-13 16:32:28 1446 0
1 条回答
写回答
取消 提交回答
  • 原来2.0是个过度版本,默认是开启双写的。且是以1.x模式启动,所以客户端升级2.0回报这个错误。所以解决方案有两个: 1. 关闭nacos服务端双写,让其变成2.0模式 curl -X PUT 'localhost:8848/nacos/v1/ns/operator/switches?entry=doubleWriteEnabled&value=false'

    1. 直接升级nacos-server至2.1版本,2.1版本启动就是2.0模式 此答案整理自钉钉群“Nacos社区群2”
    2022-09-13 17:32:11
    赞同 展开评论 打赏

阿里云拥有国内全面的云原生产品技术以及大规模的云原生应用实践,通过全面容器化、核心技术互联网化、应用 Serverless 化三大范式,助力制造业企业高效上云,实现系统稳定、应用敏捷智能。拥抱云原生,让创新无处不在。

相关电子书

更多
Nacos架构&原理 立即下载
workshop专场-微服务专场-开发者动手实践营-微服务-使用Nacos进行服务的动态发现和流量调度 立即下载
Nacos 启航,发布第一个版本, 云原生时代助力用户微服务平台建设 立即下载