2017-05-13 20 views
0

私はHandoopで新しく、私は最初のプログラムにスターを付けようとします。Eclipse Hadoop HDFS例外

私はEclipseを使います:実行 - >実行コンフィギュレーション - >プログラム引数 - >出力を入力すると、両方のファイルが自分のコンピュータにあり、私のプログラムは正常に動作します。

しかし、私はhdfsに入力を変更しようとすると動作しません。私はEclipseを使用します:実行 - >実行コンフィギュレーション - >プログラム引数 - > hdfs:// localhost:50070出力

私は入力アドレスを変更しようとしています(hdfs://127.0.1.1:50070、hdfs:// pds-hadoop :50070)、それは常に同じミスを与えます:

スレッド "main"の例外java.io.IOException:ローカル例外で失敗しました:com.google.protobuf.InvalidProtocolBufferException:プロトコルメッセージの終了グループタグが失敗しました期待されるタグと一致する。ホストの詳細:ローカルホストは: "pds-hadoop/127.0.1.1";宛先ホスト: "localhost":50070;

私はどこに問題があるのか​​わかりません。私はこの間違いを理解していません。私のHDFSは正常に動作し、localhost:50070にあり、すべてのファイルをHDFSに置きます。

私は、コア-site.xmlのが見つかりました:

<configuration> <property>  <name>fs.defaultFS</name>  <value>hdfs://localhost:9000</value>  
</property> <property>  <name>io.native.lib.available</name>  <value>false</value>  
</property></configuration> 

私は<value>hdfs://localhost:50070</value><value>hdfs://localhost:9000</value>を変更しようと、今absolutly何がいけない仕事ないし。問題はどこですか?

答えて

0

[OK]を解決します。問題は、localhost:50070は嫌な方法ではありませんでしたが、localhost:9000でした。どういう意味ですか、コアの方法は、実行 - >実行コンフィギュレーション - >プログラム引数 - > hdfs:// localhost:9000 /出力

です。
関連する問題