使用Kafka消耗火花RDD

时间:2015-12-08 18:51:16

标签: java apache-spark apache-kafka

JAVA中是否有使用Kafka在JAVA中消耗火花RDD的样本,如果有,请告诉我

我正在尝试一些事情,但我不确定如何在制作人中发送RDD并在Kafka消费者中使用它。

感谢。

2 个答案:

答案 0 :(得分:0)

要将您的RDD写入kafka,您可以使用cloudera的API。这是link

答案 1 :(得分:0)

代码将是这样的:

import org.apache.spark.streaming.kafka.*;

 JavaPairReceiverInputDStream<String, String> directKafkaStream = 
     KafkaUtils.createDirectStream(streamingContext,
         [key class], [value class], [key decoder class], [value decoder class],
         [map of Kafka parameters], [set of topics to consume]);

查看kafka-integrationcode example