Я пытаюсь прочитать сообщения от kafka (версия 10) в искры и попытаться распечатать его.Запросы с потоковыми источниками должны выполняться с помощью writeStream.start();
import spark.implicits._
val spark = SparkSession
.builder
.appName("StructuredNetworkWordCount")
.config("spark.master", "local")
.getOrCreate()
val ds1 = spark.readStream.format("kafka")
.option("kafka.bootstrap.servers", "localhost:9092")
.option("subscribe", "topicA") .load()
ds1.collect.foreach(println)
ds1.writeStream
.format("console")
.start()
ds1.printSchema()
получаю исключение ошибок в потоке «основные» org.apache.spark.sql.AnalysisException: Запросы с источниками потоковой передачи должны быть выполнены с writeStream.start() ;;
так в чем же проблема? – user1870400
'.start()' обе ветви? Это нижний план? – ssice
Я второй комментарий здесь. Можем ли мы получить правильное решение здесь? Может быть, образец кода? Благодаря! – DataGeek