小编Bas*_*ind的帖子

Zookeeper不断收到警告:“流结束异常捕获”

我现在使用的CDH-5.3.1集群中的三个Zookeeper实例位于三个ip中:

133.0.127.40 n1
133.0.127.42 n2
133.0.127.44 n3
Run Code Online (Sandbox Code Playgroud)

启动时一切正常,但是这些天我注意到节点n2不断收到警告:

caught end of stream exception

EndOfStreamException: Unable to read additional data from client sessionid **0x0**, likely client has closed socket
    at org.apache.zookeeper.server.NIOServerCnxn.doIO(NIOServerCnxn.java:220)
    at org.apache.zookeeper.server.NIOServerCnxnFactory.run(NIOServerCnxnFactory.java:208)
    at java.lang.Thread.run(Thread.java:722)
Run Code Online (Sandbox Code Playgroud)

它每秒发生一次,并且仅在n2上发生,而n1和n3可以。我仍然可以使用HBase Shell扫描表,并使用Solr WEB UI进行查询。但是我无法启动Flume代理,此过程全部停止在这一步:

Logging to org.slf4j.impl.Log4jLoggerAdapter(org.mortbay.log) via org.mortbay.log.Slf4jLog

jetty-6.1.26.cloudera.4

Started SelectChannelConnector@0.0.0.0:41414.
Run Code Online (Sandbox Code Playgroud)

几分钟后,我从Cloudera Manager收到警告,Flume代理超出了文件描述符的阈值。

有人知道出什么事了吗?提前致谢。

flume apache-zookeeper

5
推荐指数
1
解决办法
1万
查看次数

标签 统计

apache-zookeeper ×1

flume ×1