apache kafka v0.8入门遇到问题

阅读更多

官方文档:https://kafka.apache.org/documentation.html

 

说下quick start遇到问题:

  • 运行kafka二进制项目不需要scala
  • 文档API栏目,每个API后面有example,字比较小,打开里面有示例

 

错误:

1. producer的配置只需要kafka server ip即可,但如果kafka server使用hostname作为zookeeper地址配置,那就需要在producer端配置zookeeper hostname与IP映射(hosts文件),否则会出现"kafka Failed to send messages after 3 tries”。producer启动log显示如下:

2014-01-27 16:01:20,405  INFO [Logging.scala:67] - 
2014-01-27 16:01:20,416  INFO [Logging.scala:67] - 
2014-01-27 16:01:20,468  INFO [Logging.scala:67] - 
2014-01-27 16:01:20,541  INFO [Logging.scala:67] - 

 log 显示producter先连接kafka 服务端口9092获取metadata信息(如zookeeper信息),然后IP(192.168.30.43),就访问就变成通过h1这个hostname访问了,如果没有配置h1与ip映射就会出现问题。

 

 

 

 

 

你可能感兴趣的:(apache kafka v0.8入门遇到问题)