赞
踩
楼主今天在使用zookeeper客户端上传文件的时候报了如下的错误:
Session 0x0 for server null, unexpected error, closing socket connection and attempting reconnect
于是上网查找了相关资料解决了此问题,现在将解决方案分享给大家
报错信息如下:
2016-11-11 18:27:37,185 INFO org.apache.zookeeper.ClientCnxn.logStartConnect:966 - Opening socket connection to server localhost/127.0.0.1:2181. Will not attempt to authenticate using SASL (unknown error)
2016-11-11 18:27:37,191 WARN org.apache.zookeeper.ClientCnxn.run:1089 - Session 0x0 for server null, unexpected error, closing socket connection and attempting reconnect
java.net.ConnectException: Connection refused
at sun.nio.ch.SocketChannelImpl.checkConnect(Native Method)
at sun.nio.ch.SocketChannelImpl.finishConnect(SocketChannelImpl.java:744)
at org.apache.zookeeper.ClientCnxnSocketNIO.doTransport(ClientCnxnSocketNIO.java:350)
at org.apache.zookeeper.ClientCnxn$SendThread.run(ClientCnxn.java:1068)
排查问题 :
$ ./zkServer.sh status
JMX enabled by default
Using config: /Users/zhangxiaolong/Documents/zhangxiaolong/program/zookeeper-3.4.5/bin/../conf/zoo.cfg
Error contacting service. It is probably not running.
bjjbgi-7-103:bin zhangxiaolong$
发现是zk没有启动导致。
重新启动zk即可
补充知识点:
把solrhome中的配置文件上传到zookeeper集群。使用zookeeper的客户端上传。
下面是zookeeper的客户端上传案例
客户端命令位置:/root/solr-4.10.3/example/scripts/cloud-scripts
./zkcli.sh -zkhost 192.168.25.154:2181,192.168.25.154:2182,192.168.25.154:2183 -cmd upconfig -confdir /usr/local/solrcloud/solrhome1/collection1/conf -confname myconf |
资料转载于博客:http://blog.csdn.net/mrzhangxl/article/details/53131383
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。