【踩坑】那些实战上的踩坑笔记汇总
程序员文章站
2022-06-11 19:21:18
...
1、【本地虚拟机】zookeeper not connected
前提
虚拟机Linux上的zk是正常启动,并且端口对外开放
使用tcping进行远程端口访问显示正常连接
出现的问题
在本地进行分布式测试的时候,将注册中心地址与虚拟机zookeeper映射的ip端口绑定zookeeper://192.168.0.107:2181
dubbo:
# 应用名称
application:
name: dubbo-provider
# zookeeper注册中心地址
registry:
address: zookeeper://192.168.0.107:2181
# 服务暴露的包路径
scan:
base-packages: org.spring.springboot.service
启动程序报错,出现连接不上的问题:zookeeper not connected
经过排查发现问题所在:在本地主机未进行虚拟机地址的ip映射,导致程序无法解析
解决方案
在本地C:\Windows\System32\drivers\etc\hosts
文件中添加zookeeper
虚拟机IP进行DNS解析
192.168.0.107 192.168.0.107
再运行分布式程序,正常启动并成功连接到位于192.168.0.107:2181节点的zookeeper注册中心