Applies ToRevolution Analytics

找到 Cloudera CDH4,但不適用於任何支援的 Hadoop 版本的問題。當執行的 Hadoop,在 「 本機 」 內容的結果中的指令碼所產生的但當 hadoop 的內容中執行它顯示下列錯誤︰「 內部錯誤︰ 無法重設連線到 hdfs 的檔案系統時,即 hdfs 內部 params。"可能的原因︰1。-要可能未設定 'nameNode' 選項正確地在 [RxHdfsFileSystem()] 指令,或您目前所使用的錯誤的連接埠號碼 HDFS 該相同的函式。如果您正在執行 EdgeNode 您的程式碼的表單,請確定 '主機名稱' 的值是 nameNode 而從執行 edgenode 的主機名稱的實際名稱。此外,請檢查 Cloudera 管理員,並確認 HDFS 服務正在使用連接埠 '8020',預設連接埠。如果它在不同的連接埠上執行,您必須明確地設定測試指令碼,在您的 Hadoop 中下列呼叫︰(例如)myNameNode <-"test1.acme.com"myPort <-1700年hdfsFS <-RxHdfsFileSystem (主機名稱 = myNameNode,連接埠 = myPort)2。-指定您要指定相同的主機名稱及連接埠設定的 RxHadoopMR() 和 RxHdfsFileSystem() 邊緣節點的情況下3。-請確定該複製RevoScaleR jar 檔案從您可以在其中啟動革命安裝程式 (革命資料夾) 的目錄scaleR-hadoop-0.1-SNAPSHOT.jar到 Cloudera Hadoop lib 目錄,這通常是因為︰/opt/cloudera/parcels/CDH/lib/hadoop/lib (如 parcels) 或/usr/lib/hadoop/lib/ 這個檔案必須是 Hadoop 叢集的 [複製到這個資料夾中的所有節點上。修改後的參數,執行一次一開始顯示錯誤的指令碼。如果錯誤持續發生,請連絡技術支援,更深入的疑難排解。

Need more help?

Want more options?

探索訂閱權益、瀏覽訓練課程、瞭解如何保護您的裝置等等。

社群可協助您詢問並回答問題、提供意見反應,以及聆聽來自具有豐富知識的專家意見。