分享

kafka很迷惑,请高手指点!

lanyangkj 发表于 2016-12-19 16:21:44 [显示全部楼层] 只看大图 回帖奖励 阅读模式 关闭右栏 5 11558
1、看下边两个Api是什么区别??同样是producer
kafka的图.png

import kafka.javaapi.producer.producer


apache的tu.png


import org.apache.kafka.clients.producer.Producer

2、在kafka的官网,提供了两个下载版本,kafka_2.11 与kafka_2.10这两什么区别??
两个版本.png
3、在选择maven的时候,这三个到底用哪一个?
maven.png

知道大牛,请给点提示!!



已有(6)人评论

跳转到指定楼层
pig2 发表于 2016-12-19 20:07:16
本帖最后由 pig2 于 2016-12-19 20:14 编辑

第一个问题:
应该是新旧api的问题。

在0.7版本是
import kafka.javaapi.producer.producer

0.8应该是过度

kafka0.9及kafka 0.10.0.1 API
import org.apache.kafka.clients.producer.Producer;

楼主可以留意版本
api相关链接
https://kafka.apache.org/0100/javadoc/index.html?org/apache/kafka/clients/consumer/KafkaConsumer.html


https://kafka.apache.org/090/javadoc/index.html?org/apache/kafka/clients/consumer/KafkaConsumer.html

1.png

回复

使用道具 举报

Oner 发表于 2016-12-19 19:04:23
第一个问题我也不是特别清楚
第二个问题是说选择scala 2.10版本的kafka还是scala 2.11版本的kafka
第三个问题kafka_2.10和kafka_2.11表示使用的scala版本,kafka-clients应该是kafka提供的客户端api,看你代码里需不需要用到,来决定是否导入
回复

使用道具 举报

easthome001 发表于 2016-12-19 20:22:08


这个是那个网站的,没有找到啊

kafka.png
回复

使用道具 举报

lanyangkj 发表于 2016-12-19 21:31:11
easthome001 发表于 2016-12-19 20:22
这个是那个网站的,没有找到啊

maven 呢

点评

楼上说的对的,kafka-client这个是kafka的相关api  发表于 2016-12-20 07:07
回复

使用道具 举报

lanyangkj 发表于 2016-12-20 14:54:59
pig2 发表于 2016-12-19 20:07
第一个问题:
应该是新旧api的问题。

谢谢您的回答,我一般看到您的贴,我就认为是最官方的回答!!谢谢,谢谢
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关闭

推荐上一条 /2 下一条