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] - <Fetching metadata from broker id:0,host:192.168.30.43,port:9092 with correlation id 0 for 1 topic(s) Set(test)>
2014-01-27 16:01:20,416  INFO [Logging.scala:67] - <Connected to 192.168.30.43:9092 for producing>
2014-01-27 16:01:20,468  INFO [Logging.scala:67] - <Disconnecting from 192.168.30.43:9092>
2014-01-27 16:01:20,541  INFO [Logging.scala:67] - <Connected to h1:9092 for producing>

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

 

 

 

 

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值