Ich bin neu in Handoop und ich versuche, mein erstes Programm zu starten.Eclipse Hadoop HDFS Ausnahme
Im ersten Fall benutze ich Eclipse: Run -> Run-Konfiguration -> Programm Argumente -> Eingabe-Ausgabe, beide Datei war in meinem Computer und mein Programm funktioniert gut.
Aber wenn ich versuche, die Eingabe für hdfs zu ändern, funktioniert es nicht. Ich benutze Eclipse: Ausführen -> Ausführen Konfiguration -> Programm Argument -> hdfs: // localhost: 50070 Ausgabe
Ich versuche Eingabeadresse zu ändern (hdfs: //127.0.1.1: 50070, hdfs: // pds-hadoop : 50070,) aber es gibt denselben Fehler die ganze Zeit:
Ausnahme im Thread "Haupt" java.io.IOException: Fehler bei lokaler Ausnahme: com.google.protobuf.InvalidProtocolBufferException: Protokoll Nachricht Endgruppen-Tag nicht Übereinstimmung mit dem erwarteten Tag .; Hostdetails: lokaler Host ist: "pds-hadoop/127.0.1.1"; Zielhost ist: "localhost": 50070;
Ich weiß nicht, wo das Problem ist und ich habe diesen Fehler nicht verstanden. Mein HDFS funktioniert gut, es ist bei localhost: 50070 und ich lege alle Dateien auf HDFS.
Ich fand Kern-site.xml wo ist:
<configuration> <property> <name>fs.defaultFS</name> <value>hdfs://localhost:9000</value>
</property> <property> <name>io.native.lib.available</name> <value>false</value>
</property></configuration>
Ich versuche <value>hdfs://localhost:9000</value>
-<value>hdfs://localhost:50070</value>
zu ändern und jetzt absolut nichts arbeiten nicht. Wo ist das Problem?