找到 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 叢集的 [複製到這個資料夾中的所有節點上。 修改後的參數,執行一次一開始顯示錯誤的指令碼。 如果錯誤持續發生,請連絡技術支援,更深入的疑難排解。