在我做了第一个join之后,使用流式CSV文件,我能够没有错误地写入流,并且可以看到它有很多行被输出,但是一旦我尝试写入我的第二个流,我就会得到一个错误消息。: None.get at scala.None$.get(Option.scala:345)
at org.apache.spark.sql.execution.streaming.StateStoreSaveExec: No
,runId = 5e2adff4-855e-46c6-8592-05e3557544c6,终止于错误java.lang.ClassCastException:不能将org.apache.spark.sql.execution.streaming.LongOffset转换到org.apache.bahir.sql.streaming.mqtt.MQTTTextStreamSource.getBatch(MQTTStreamSource.scala:152) at org.apache.<