本地项目远程连接190的zookeeper报错,提示无法连接。
检查一下防火墙,2181端口也加入了,关闭防火墙还是不行。
因为以前本地测试一直没有报错zookeeper 也没用动过,190测试服务器也一直没问题,所以一直不会以为是版本的问题。
原来项目中使用的zookeeper 是3.4.5 而190服务器安装的是3.4.6版本。替换一下就可以了、不清楚为啥190服务器没有报错,但是本地测试一直无法连接。
[acts_analysis]|2016-08-31 16:58:31:327|Initiating client connection, connectString=192.168.1.190:2181 sessionTimeout=60000 watcher=org.I0Itec.zkclient.ZkClient@6db1f15
[acts_analysis]|2016-08-31 16:58:36:354|Terminate ZkClient event thread.
[acts_analysis]|2016-08-31 16:58:40:694|Opening socket connection to server 192.168.1.190/192.168.1.190:2181. Will not attempt to authenticate using SASL (unknown error)
[acts_analysis]|2016-08-31 16:58:40:696|Socket connection established to 192.168.1.190/192.168.1.190:2181, initiating session
[acts_analysis]|2016-08-31 16:58:40:729|Session establishment complete on server 192.168.1.190/192.168.1.190:2181, sessionid = 0x156df8c35030008, negotiated timeout = 40000
[acts_analysis]|2016-08-31 16:58:40:734|Session: 0x156df8c35030008 closed
[acts_analysis]|2016-08-31 16:58:40:734|EventThread shut down
[acts_analysis]|2016-08-31 16:58:40:738|Context initialization failed
org.I0Itec.zkclient.exception.ZkTimeoutException: Unable to connect to zookeeper server within timeout: 5000