作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我正在尝试使用 ruby-kafka
gem 发送消息,但我收到错误 Could not connect to any of the seed brokers
kafka::ConnectionError: Could not connect to any of the seed brokers:
- kafka:broker1: Connection error EOFError: EOFError
- kafka:broker2: Connection error EOFError: EOFError
- kafka:broker3: Connection error EOFError: EOFError
- kafka:broker4: Connection error EOFError: EOFError
krb5.keytab
用于身份验证的文件。
kafka = Kafka.new(["broker1",
"broker2",
"broker3",
"broker4"
],
sasl_gssapi_keytab: '/etc/krb5.keytab')
kafka.deliver_message("Hello, World!", topic: "TestTopic")
最佳答案
您可能正在使用 Kafka 0.10。从 0.7.x 版本开始,在 kafka 0.11 中替换新的 Record Batch 格式时,不再支持 Kafka 0.10。因此,请使用 0.6.x 分支,或升级您的 kafka 版本。如此处所述:
https://github.com/zendesk/ruby-kafka/issues/672
关于apache-kafka - 无法连接到任何种子代理,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52862054/
我是一名优秀的程序员,十分优秀!