1、错误提示:
Caused by: com.alibaba.dubbo.rpc.RpcException: Failed to register dubbo://10.120.126.46:20881/com.zy.service.HelloServiceanyhost=true&application=dubbo_provider&dubbo=2.6.0&generic=false&interface=com.zy.service.HelloService&methods=salHello&pid=21920&side=provider×tamp=1649992406198 to zookeeper zookeeper://192.168.3.131:2181/com.alibaba.dubbo.registry.RegistryServiceapplication=dubbo_provider&dubbo=2.6.0&interface=com.alibaba.dubbo.registry.RegistryService&pid=21920×tamp=1649992406182, cause: Zookeeper is not connected yet!
问题分析:
查看错误是因为无法链接Zookeeper,那么影响网络链接的问题有哪些,服务未启动、ip:端口填写错误等等,
问题修复:
1、首先进入服务器查询zookeeper的运行状态:
由此可见,zookeeper服务处于运行状态,排除服务未启动状态
2、查看ip:端口是否填写正确
嗯,配置一致,不是这个错误原因,那么是不是端口2181未开放的原因
linux服务器配置防火墙放开对2181端口的限制:
命令: /sbin/iptables -I INPUT -p tcp --dport 2181 -j ACCEPT
嗯。这次启动程序后,zookeeper中已经注册了服务
成功!
但愿踩坑的你尽早发现这个问题喔。