2012-02-05 7 views
5

誰も私にここで間違っていると思われることを教えてもらえますか? hadoop dfsコマンドはOKと思われますが、その後のオプションは認識されません。hadoop dfs -ls complains

[hadoop-0.20]$bin/hadoop dfs -ls ~/wordcount/input/ ls: Cannot access /home/cloudera/wordcount/input/ : No such file or directory

+0

bin/hadoopを使用した場合も同じメッセージが表示されます。dfs namemode -format:メインクラスが見つかりませんでした:namemode – jetulis

答えて

13

のHadoop /ここでのfs -ls /いくつかの/パス - ローカルのLinuxの場所 、HDFSの場所ではなく一覧表示されます

hadoop fs -ls/

最初にこのコマンドを実行してくださいステップ他のフォルダバイステップを調査。

あなたはHDFSの場所にユーザーディレクトリにローカルディレクトリからいくつかのファイルをコピーしたい場合は、ちょうどこの使用:より多くのHDFSコマンドの

hadoop fs -mkdir /users 
hadoop fs -put /some/local/file /users 

はこれを参照してください。http://hadoop.apache.org/common/docs/r0.20.0/hdfs_shell.html

0

FSは、一般的なに関し、ローカル、HDFS、s3などのファイルシステムを指すことができるファイルシステムです。しかし、dfsはHDFSに非常に特有のものです。したがって、FSを使用すると、ローカルまたはハーフープのファイルシステムから宛先への操作を実行できます。しかし、DFS操作の指定はHDFSに関係しています。

関連する問題