我在遠程計算機上運行的Java程序,並試圖讀取使用RecordReader對象分割數據,而是讓沒有找到:工作信息JobContext
Exception in thread "main" java.io.IOException: job information not found in JobContext. HCatInputFormat.setInput() not called?
我已經叫了以下內容:
_hcatInputFmt = HCatInputFormat.setInput(_myJob, db,tbl);
,然後創建該對象RecordReader爲:
_hcatInputFmt.createRecordReader(hSplit, taskContext)
在調試失敗同時在嘗試創建RecordReader對象時在作業配置對象中搜索鍵值HCAT_KEY_JOB_INFO。
如何設置此值?任何指針都會有幫助。
謝謝。