我的Java应用程序在Linux机器上运行,该机器连接到在不同Linux机器上运行的Zookeeper和Kafka。有时,应用程序日志中会出现警告消息。] Client session timed out, have not heard from server in 36670ms for sessionid 0x15cf3c1eccf0001tickTime=2000clientPort=2181
in
正如它所说的,zookeeper客户端会话超时并导致重新连接。我怀疑这与我损坏的拓扑结构有关。现在,我尝试找出导致客户端超时的原因。2016-02-29T10:34:13.059+0800 b.s.cluster [WARN] Received event :disconnected::none: with disconnected Zookeepersun.nio.ch.SocketChannelImpl.finishConnect(SocketChannelImpl.java:716) ~[na:1.
/home/environment:user.name=training 15/04/04 :50:08 INFO zookeeper.ZooKeeper:启动客户端连接,connectString=localhost:09 INFO zookeeper.ClientCnxn:在服务器localhost/127.0.0.1:2181上建立会话连接,sessionid = 0x14c84ae2fb30005,协商超时=40000 15
WHen我启动了kafka,它很快就失败了,同时抱怨它无法连接到zookeeper。我将zookeeper作为独立的集群/集成运行。我之所以感到困惑,是因为服务器之间没有防火墙( zookeeper-shell.sh测试证明了这一点)。Prepare to shutdown
org.I0Itec.zkclient.exception.ZkTimeoutException: Unable to connect to zookeeper20,317 INFO kafka.server.KafkaSe
我正在编写一个使用ZooKeeper的应用程序,并且我得到了频繁的CONNECTIONLOSS事件。我使用2000作为我的滴答时间,12000作为我的会话超时,应用程序在亚马逊EC2中运行。我相信我正在等待ZooKeeper连接,然后再使用它;下面是我用来做这件事的代码: case NoSyncConnected:
cas
additional data from client sessionid 0x15b43c712fc03a5, likely client has closed socket (org.apache.zookeeper.server.NIOServerCnxn)main-SendThread(localhost:2181) INFO 2017-04-06 21:30:27,823: org.apache.zookeeper.ClientCnxn