在将火花流与kafka集成时,我在scala编程中遇到错误

时间:2018-03-29 15:17:26

标签: scala apache-spark apache-kafka spark-streaming

我试图添加一些导入,但是当我添加时 import org.apache.spark.streaming.kafka.kafkautils显示以下错误

对象kafka不是对象的成员org.apache.spark.streaming.kafka.kafkautils

用eclipse工作  scala ide 4.7 版本2.11.11, spark-2.3.0-bin-hadoop2.7 jar文件, 卡夫卡2.11罐子, spark-streaming-kafka-0-10_2.11-2.3.0 jar

1 个答案:

答案 0 :(得分:1)

如果您使用的是park-streaming-kafka-0-10_2.11-2.3.0 jar,则此org.apache.spark.streaming.kafka010此程序包中的KafkaUtils可用。 所以导入

import org.apache.spark.streaming.kafka010.KafkaUtils

而不是

import org.apache.spark.streaming.kafka.kafkautils 

希望这个肝脏!