日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

spark streaming kafka Couldn't find leader

發布時間:2024/4/15 编程问答 36 豆豆
生活随笔 收集整理的這篇文章主要介紹了 spark streaming kafka Couldn't find leader 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

問題描述:

使用spark streaming接受kafka數據(使用direct方式)報錯

Couldn't find leader offsets for Set([test,0], [test,1], [test,3])

?

?

Exception in thread "main" org.apache.spark.SparkException: java.nio.channels.ClosedChannelException

java.nio.channels.ClosedChannelException

org.apache.spark.SparkException: Couldn't find leader offsets for Set([test,0], [test,1], [test,3])

??????? at org.apache.spark.streaming.kafka.KafkaCluster$$anonfun$checkErrors$1.apply(KafkaCluster.scala:366)

??????? at org.apache.spark.streaming.kafka.KafkaCluster$$anonfun$checkErrors$1.apply(KafkaCluster.scala:366)

??????? at scala.util.Either.fold(Either.scala:97)

??????? at org.apache.spark.streaming.kafka.KafkaCluster$.checkErrors(KafkaCluster.scala:365)

??????? at org.apache.spark.streaming.kafka.KafkaUtils$.getFromOffsets(KafkaUtils.scala:222)

??????? at org.apache.spark.streaming.kafka.KafkaUtils$.createDirectStream(KafkaUtils.scala:484)

??????? at Apps.KafkaStreaming$.main(KafkaStreaming.scala:52)

??????? at Apps.KafkaStreaming.main(KafkaStreaming.scala)

??????? at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)

??????? at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)

??????? at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)

??????? at java.lang.reflect.Method.invoke(Method.java:606)

??????? at com.intellij.rt.execution.application.AppMain.main(AppMain.java:144)

解決辦法:

嘗試方法1. 因為我有3個broker 所以嘗試更改 num.partitions=3 ?在創建一個新的 topic 仍舊不可以

嘗試方法2.將本機host中維護服務器ip hostname,以及服務器中保證/etc/hosts下ip hostname關系? 仍舊不可以

?

1.???? 停止kafka、zookeeper服務

2.???? 刪除zookeeper、kafka?? 配置的logs下文件

3.???? 啟動zookeeper、kafka服務

4.???? 創建新的topic

[hduser@BDTEST05 bin]$ ./kafka-console-producer.sh --broker-list? BDTEST05:9092 --topic test1

問題解決

注意 此處剛剛創建萬的topic 如果立即跑程序? 會報 是否存在這個topic 一定要topic里有內容了 才可以執行成功

轉載于:https://www.cnblogs.com/OS-BigData/p/8527348.html

超強干貨來襲 云風專訪:近40年碼齡,通宵達旦的技術人生

總結

以上是生活随笔為你收集整理的spark streaming kafka Couldn't find leader的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。