我试图故意阻止kafka知道它抛出的异常,到目前为止我得到了以下内容:
java.net.ConnectException: Connection refused: no further information
java.io.EOFException: null
java.nio.channels.ClosedChannelException: null
知道如何在Java中捕获这些异常吗? 一旦我抓住这些,我想重新启动kafka和/或zookeeper,类似于终端中的这些命令:
kafka-server-start.sh -daemon config/server.properties
zookeeper/bin/zkServer.sh start
或者还有其他方法可以正确处理连接错误吗? 我和高级消费者一起使用Kafka 0.10。