Если у нас есть JSON данные, полученные следующим образом,
[{"name":"Andy", "age":30}]
[{"name":"Romen", "age":20}]
Как использовать их для потребителя Kafka, используя scala. Я попытался прочитать его как .select (приведение (значение как String)). Но не работает. Пожалуйста, помогите
Я прочитал данные следующим образом:
val df = spark.readStream
.format("kafka")
.option("kafka.bootstrap.servers", "broker:host")
.option("subscribe", "topic1")
.option("startingOffsets", "earliest")
.load().selectExpr("CAST(value AS STRING)")