Nacos 2.2.1 注册中心连接失败

服务端:v2.2.1

客户端:v2022.0.0.0-RC1

在配置了注册中心相关的连接所需配置且开启了nacos注册中心,启动时抛出异常:

Client not connected, current status:STARTING

翻了下文档发现下面这段内容

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

端口 与主端口的偏移量 描述
9848 1000 客户端gRPC请求服务端端口,用于客户端向服务端发起连接和请求
9849 1001 服务端gRPC请求服务端端口,用于服务间同步等

我是通过docker来启动的,只映射出了 8848 端口,按描述,应该需要 9848 端口客户端才可以连接。修改一下 Nacos 启动命令就可以了

docker run --name nacos \
-e MODE=standalone \
-e NACOS_AUTH_TOKEN=0123456789012345678901234567890123456789012345678901 \
-e NACOS_AUTH_IDENTITY_KEY=serverIdentity \
-e NACOS_AUTH_IDENTITY_VALUE=012345678901234567890123456789012345678901234567890123456789 \
-p 8848:8848 -p 9848:9848 -p 9849:9849 -d faff56ad2ef5 
posted @ 2023-06-12 16:37  CloverYou  阅读(379)  评论(0)    收藏  举报