今天配置了dubbox的demo,在连接zookeeper的服务报上面的错误。尝试了各种方案终于解决了

情况1:

那就是你没有关闭防火墙或者端口没开放的缘故

1.开放端口:iptables -I INPUT -p tcp --dport 2181 -j ACCEPT 

2.暴力点直接关闭防火墙:service iptables stop(关闭防火墙服务)chkconfig iptables off (设置开机不启动)

情况2.

延迟连接的时间,加timeout="100000"

<dubbo:registry address="zookeeper://192.168.190.131:2181" timeout="100000"/>

情况3:

 <dubbo:registry>注册中心配置,用于配置连接注册中心相关信息,后面的zookeeper://ip:端口

命令:ifconfig检查ip是否正确

到zookeeper的conf目录下vim zoo.cfg查看端口是否正确

Logo

权威|前沿|技术|干货|国内首个API全生命周期开发者社区

更多推荐