Streaming kafka 报错:java.lang.ClassCastException: kafka.cluster.BrokerEndPoint cannot be cast to kaf

编程入门 行业动态 更新时间:2024-10-09 01:18:47

Streaming  kafka <a href=https://www.elefans.com/category/jswz/34/1771188.html style=报错:java.lang.ClassCastException: kafka.cluster.BrokerEndPoint cannot be cast to kaf"/>

Streaming kafka 报错:java.lang.ClassCastException: kafka.cluster.BrokerEndPoint cannot be cast to kaf

一、问题描述

使用SparkStreaming读取kafka消息,采用Direct的方法读取,然后,在idea中调试时,报错:

19/12/08 17:11:31 INFO BlockManager: Initialized BlockManager: BlockManagerId(driver, 192.168.31.1, 61291, None)
Exception in thread "main" java.lang.ClassCastException: kafka.cluster.BrokerEndPoint cannot be cast to kafka.cluster.Brokerat org.apache.spark.streaming.kafka.KafkaCluster$$anonfun$2$$anonfun$3$$anonfun$apply$6$$anonfun$apply$7.apply(KafkaCluster.scala:97)at scala.Option.map(Option.scala:146)at org.apache.spark.streaming.kafka.KafkaCluster$$anonfun$2$$anonfun$3$$anonfun$apply$6.apply(KafkaCluster.scala:97)at org.apache.spark.streaming.kafka.KafkaCluster$$anonfun$2$$anonfun$3$$anonfun$apply$6.apply(KafkaCluster.scala:94)at scala.collection.TraversableLike$$anonfun$flatMap$1.apply(TraversableLike.scala:241)at scala.collection.TraversableLike$$anonfun$flatMap$1.apply(TraversableLike.scala:241)

二、问题原因

竟然时因为pom文件中kafka_2.11和spark-streaming-kafka-0-8_2.11两个依赖有冲突导致。

    <dependency><groupId>org.apache.spark</groupId><artifactId>spark-streaming-kafka-0-8_2.11</artifactId><version>2.1.0</version></dependency><dependency><groupId>org.apache.kafka</groupId><artifactId>kafka_2.11</artifactId><version>${kafka.version}</version></dependency>

三、解决方法

注释kafka_2.11依赖

    <dependency><groupId>org.apache.spark</groupId><artifactId>spark-streaming-kafka-0-8_2.11</artifactId><version>2.1.0</version></dependency><!--<dependency>--><!--<groupId>org.apache.kafka</groupId>--><!--<artifactId>kafka_2.11</artifactId>--><!--<version>${kafka.version}</version>--><!--</dependency>-->


 

更多推荐

Streaming kafka 报错:java.lang.ClassCastException: kafka.cluster.BrokerEndPoint c

本文发布于:2024-02-28 05:18:09,感谢您对本站的认可!
本文链接:https://www.elefans.com/category/jswz/34/1768440.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文标签:报错   java   lang   kafka   Streaming

发布评论

评论列表 (有 0 条评论)
草根站长

>www.elefans.com

编程频道|电子爱好者 - 技术资讯及电子产品介绍!