0
我已經寫下面的代碼來連接火花流的kinesis,但沒有收到數據。無法讀取火花流連接中的數據Kinesis
VAL kinesisStream = KinesisUtils.createStream(SSC,APPNAME,streamName中,endpointUrl,regionName,InitialPositionInStream.LATEST,batchInterval,StorageLevel.MEMORY_AND_DISK_2)
kinesisStream.print() // nothing getting printed here
val data = kinesisStream.flatMap(byteArray => new String(byteArray))
data.foreachRDD { rdd =>
println("data==" + rdd.collect().length) // no data here too
rdd.collect()//.saveAsTextFile("file:///home/myHome/Code/sample/somedata.txt");
}
我試圖寫入到S3和文件系統,它按文件夾寫文件名,並在我看到的只有_SUCCESS文件是零字節。
順便說一下,我也能寫,以相同的室壁運動流,並從Java
什麼是這裏的問題讀取數據。
您是否找到了解決方案? – ArunDhaJ