- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我们最近从 kafka 0.8.1.1 升级到 0.8.2.0。我们的集成测试失败,因为测试无限期地卡在 kafkaServer.shutdown() 上
这些是我的经纪人设置
Properties brokerProps = new Properties();
brokerProps.put("zookeeper.connect", "127.0.0.1:8888");
brokerProps.put("port", "9092");
brokerProps.setProperty("num.partitions", "10");
brokerProps.setProperty("broker.id", "1");
brokerProps.setProperty("log.dirs", "some log dir");
brokerProps.setProperty("advertised.host.name", "127.0.0.1");
KafkaConfig config = new KafkaConfig(brokerProps);
这是我看到的堆栈跟踪
ERROR [kafka-network-thread-9092-0] kafka.network.Processor - Closing socket for /127.0.0.1 because of error
java.io.IOException: Broken pipe
at sun.nio.ch.FileDispatcherImpl.write0(Native Method) ~[na:1.8.0_25]
at sun.nio.ch.SocketDispatcher.write(SocketDispatcher.java:47) ~[na:1.8.0_25]
at sun.nio.ch.IOUtil.writeFromNativeBuffer(IOUtil.java:93) ~[na:1.8.0_25]
at sun.nio.ch.IOUtil.write(IOUtil.java:65) ~[na:1.8.0_25]
at sun.nio.ch.SocketChannelImpl.write(SocketChannelImpl.java:470) ~[na:1.8.0_25]
at kafka.api.PartitionDataSend.writeTo(FetchResponse.scala:68) ~[kafka_2.10-0.8.2.0.jar:na]
at kafka.network.MultiSend.writeTo(Transmission.scala:101) ~[kafka_2.10-0.8.2.0.jar:na]
at kafka.api.TopicDataSend.writeTo(FetchResponse.scala:125) ~[kafka_2.10-0.8.2.0.jar:na]
at kafka.network.MultiSend.writeTo(Transmission.scala:101) ~[kafka_2.10-0.8.2.0.jar:na]
at kafka.api.FetchResponseSend.writeTo(FetchResponse.scala:231) ~[kafka_2.10-0.8.2.0.jar:na]
at kafka.network.Processor.write(SocketServer.scala:472) ~[kafka_2.10-0.8.2.0.jar:na]
at kafka.network.Processor.run(SocketServer.scala:342) ~[kafka_2.10-0.8.2.0.jar:na]
at java.lang.Thread.run(Thread.java:745) [na:1.8.0_25]
最佳答案
发现问题所在。我们在关闭 kafkaserver 之前先关闭了 ZK。 KafkaServer 无限期地等待,尝试获取与 zkClient 的连接。 改变顺序有效。
关于java - kafkaserver shutdown 在单元测试中无限期挂起(kafka 从 0.8.1.1 升级到 0.8.2.0),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28486471/
我正在尝试从 Java 启动 Kafka 服务器 具体来说,我该如何翻译this line Scala 的代码转换为 Java 代码? private val server = new Kafka
跟进create `KafkaServer` from Java 我正在从 Java 创建一个 KafkaServer(确实是 Clojure,但是给定一个有效的 Java 示例,它很容易翻译)。 除
我有一个独立的 kafka 代理,我正在尝试为其配置 SASL。配置如下。我正在尝试在代理上设置 SASL_PLAIN 身份验证。 我的理解是,通过 server.properties 中的 list
我对连接到本地 Kafka 实例的应用程序进行了一些集成测试。当测试以类似于此问题的已接受答案的方式运行时,我正在使用 Java KafkaServer API 按需创建本地实例: How can I
我正在尝试使用 Kafka-Client 库(0.9.0.1)测试生产者、消费者。代理(0.9.0.1)正在服务器上运行,我已经测试了KafkaProducer,没有问题。但是当我测试 KafkaCo
我将从头开始。我有 openSuse 13.2,我还有 jdk_1.7.0_51、scala-2.11.4 和 gradle-2.2.1。我已经下载了 kafka-0.8.2-bet-src 的源代码
我们最近从 kafka 0.8.1.1 升级到 0.8.2.0。我们的集成测试失败,因为测试无限期地卡在 kafkaServer.shutdown() 上 这些是我的经纪人设置 Properties
我是一名优秀的程序员,十分优秀!