Sto cercando di eseguire l'esempio WordCount in Hadoop dopo aver seguito alcuni tutorial online. Tuttavia, non mi è chiaro da dove viene copiato il file dal nostro file system locale su HDFS quando eseguiamo il seguente comando.Qual è la posizione HDFS su Hadoop?
hadoop fs -copyFromLocal /host/tut/python-tutorial.pdf /usr/local/myhadoop-tmp/
Quando ho eseguito il seguente comando, non vedo il mio python-Tutorial.Pdf elencati qui su HDFS.
hadoop fs -ls
Questo mi confonde. Ho già specificato la directory "myhadoop-tmp" in core-site.xml. Ho pensato che questa directory diventasse la directory HDFS per la memorizzazione di tutti i file di input.
core-site.xml
=============
<property>
<name>hadoop.tmp.dir</name>
<value>/usr/local/myhadoop-tmp</value>
<description>A base for other temporary directories.</description>
</property>
Se questo non è il caso in cui l'HDFS si trova sulla mia macchina? Quale configurazione determina la directory HDFS e dove va il file di input quando lo copia dal file system locale su HDFS?
Hai provato 'hadoop fs -ls/usr/local/myhadoop-tmp /'? – cabad
Freddo. Questo ha funzionato per me. Posso vedere il mio file ora. Grazie per la guida. – user2325154
Bene, la mia risposta risponde alla tua domanda, quindi dovresti accettarla. – cabad