Cloudera の CDH4 が、Hadoop のサポートされているバージョンに該当するが問題です。
コンテキストで実行する hadoop に次のエラーを示していますが、ローカルのコンテキストでスクリプトが生成される、Hadoop を実行するとき。 "内部エラー: hdfs ファイル ・ システムに接続されているときに hdfs の内部パラメーターをリセットすることはできません"。 原因が考えられます。 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 のを確認してください。 Cloudera Hadoop の lib ディレクトリには、通常のスケーラー hadoop 0.1 SNAPSHOT.jar 。 (パーセル) の/opt/cloudera/parcels/CDH/lib/hadoop/lib または /usr/lib/hadoop/lib/ このファイルでは、Hadoop クラスターのすべてのノード上でこのフォルダーにコピーをする必要があります。 これらのパラメーターを変更するには後を再度実行エラーを最初に表示するスクリプトです。 エラーが解決しない場合はさらに詳しいトラブルシューティングのテクニカル サポートに問い合わせてください。