今天配置了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查看端口是否正确