Was ist der HDFS-Standort auf Hadoop?

Ich versuche, führen Sie das Beispiel WordCount in Hadoop nachdem einige online-tutorials. Aber was ist mir nicht klar, wo sich die Datei, kopiert aus unserem lokalen Dateisystem, HDFS, wenn wir den folgenden Befehl ausführen.

hadoop fs -copyFromLocal /host/tut/python-tutorial.pdf /usr/local/myhadoop-tmp/

Wenn ich ausgeführt Sie den folgenden Befehl, ich sehe nicht ein, meine python-tutorial.pdf-gelistet hier auf HDFS.

hadoop fs -ls

Dies ist verwirrend mich. Ich habe bereits angegeben "myhadoop-tmp" - Verzeichnis in core-site.xml. Ich dachte, dieses Verzeichnis zu HDFS-Verzeichnis zum speichern der Eingabe-Dateien.

core-site.xml
=============
<property>
    <name>hadoop.tmp.dir</name>
    <value>/usr/local/myhadoop-tmp</value>
    <description>A base for other temporary directories.</description>
</property>

Wenn dies nicht der Fall ist, wo ist der HDFS-befindet sich auf meinem Rechner ? Was die Konfiguration bestimmt die HDFS-Verzeichnis und wo bleibt der input-Datei gehen, wenn wir kopieren Sie aus dem lokalen Dateisystem HDFS ?

  • Haben Sie versucht, die hadoop fs -ls /usr/local/myhadoop-tmp/?
  • Cool. Das funktionierte für mich. Ich sehe meine Datei jetzt. Vielen Dank für die Anleitung.
  • Gut, meine Antwort beantwortet deine Frage, so sollten Sie es akzeptieren.
  • Ich versuche, klicken Sie auf die "Akzeptieren" der Antwort-link, sondern ein kleines popup erscheint, und es sagt, dass "Sie können nicht akzeptieren, eine Antwort in 2 Minuten". Ich weiß nicht, was das bedeutet.
  • Nur versuchen Sie es erneut in ein paar Minuten.
InformationsquelleAutor user2325154 | 2013-10-17
Schreibe einen Kommentar