Apache kafka Zookeeper:连接超时

Apache kafka Zookeeper:连接超时,apache-kafka,apache-zookeeper,Apache Kafka,Apache Zookeeper,我的Java应用程序运行在一台Linux机器上,它连接到另一台Linux机器上运行的Zookeeper和Kafka。有时,应用程序日志中会出现警告消息 WARN [ClientCnxn:1108] Client session timed out, have not heard from server in 36670ms for sessionid 0x15cf3c1eccf0001 我的Zookeeper配置为: tickTime=2000 dataDir=/var/lib/zooke

我的Java应用程序运行在一台Linux机器上,它连接到另一台Linux机器上运行的Zookeeper和Kafka。有时,应用程序日志中会出现警告消息

 WARN  [ClientCnxn:1108] Client session timed out, have not heard from server in 36670ms for sessionid 0x15cf3c1eccf0001
我的Zookeeper配置为:

tickTime=2000
dataDir=/var/lib/zookeeper
clientPort=2181
initLimit=5
syncLimit=2
maxClientCnxns=300

有人能帮我解决这个问题吗?

由于垃圾收集过程过长,Zookeeper会话超时。在Kafka生产者和消费者应用程序中查找内存泄漏、适当的堆空间分配

另外,请看下面的链接以优化卡夫卡

以及使用Zookeeper时应避免的最佳做法和事项