我有這樣的代碼,一直給我一個意外的錯誤的結果,我解決不了:阿帕奇星火的forEach:返回所有Tuple2s一個值在我RDD
// A method that calls the collectDataRDD(logValues, rowData) method :
// ....
// my collectDataRDD(Values, rowData) method :
的問題是當我嘗試在數據對象上運行方法getStatus()或getValidationDate()時,它們是我的Tuple2的值,它只爲我的JavaRDD中的所有對象提供了一個輸出,這是錯誤的,因爲JavaRDD包含多個不同的對象。但是,當我檢查我的tuple2的鍵時,它給了我正確的結果。
我已經嘗試了一切,仍然無法弄清楚。任何人都可以請幫我解決這個問題。 提前感謝。
你在本地或分佈式模式下運行此代碼? – mgaido
我在本地模式下運行它。 –