默认配置启动,服务无法注册到nacos

Blade 未结 1 723
weide
weide 剑童 2021-08-11 12:25

一、该问题的重现步骤是什么?

1. 本地安装nacos 端口8848(redis mysql sentinel准备就绪)

2. 使用默认配置启动任意一个服务

3.无法注册服务,报错信息如下图


二、你期待的结果是什么?实际看到的又是什么?


服务在nacos上注册


三、你正在使用的是什么产品,什么版本?在什么操作系统上?

2.8.1 
windows


四、请提供详细的错误堆栈信息,这很重要。

图片.png

五、若有更多详细信息,请在下面提供。

1条回答
  • 2021-08-11 14:49

    你可以参考一下我的帮助:如果naocs版本与要求的高,nacos官方进行了调整;

    升级注意点,请务必确认

    一、nacos2.0升级注意点

    1. 本次升级适配了Nacos2.0,支持长链接特性。2.0版本的兼容性介绍可以见:https://nacos.io/zh-cn/docs/2.0.0-compatibility.html

    2. Nacos2.0升级适配的后端commit请见:https://center.bladex.cn/blade/BladeX-Tool/commit/720fa72f7ed8201edeb2319e8d42671afe7a8aabhttps://center.bladex.cn/blade/BladeX/commit/1aa10bfac0a2ee69bc842162e07a15f243c24660

    3. Nacos2.0版本相比1.X新增了gRPC的通信方式,需要增加2个端口。新增端口是在配置的主端口(server.port)基础上,进行一定偏移量自动生成。

      客户端拥有相同的计算逻辑,用户如同1.X的使用方式,配置主端口(默认8848),通过相同的偏移量,计算对应gRPC端口(默认9848)。如果客户端和服务端之前存在端口转发,或防火墙时,需要对端口转发配置和防火墙配置做相应的调整。

    4. 若是docker启动,需要映射新端口并且服务器将其对外开放,启动命令如下:

      docker run --name nacos-standalone -e MODE=standalone -d -p 8848:8848 -p 9848:9848 -p 9849:9849 nacos/nacos-server:2.0.0


    0 讨论(0)
提交回复