このチュートリアルを使用してHadoopとHDFSをインストールしました
http://codesfusion.blogspot.com/2013/10/setup-hadoop-2x-220-on-ubuntu.html
すべて順調。
ディレクトリを作成して使用することもできます
hadoop fs -mkdir /tmp
hadoop fs -mkdir /small
私はこうも言える
hadoop fs -ls /
しかし、私はトレーナーが行うチュートリアルに従っています
hadoop fs -mkdir temp
hadoop fs -ls
今、私のマシンで上記のコマンドを実行すると、
ls: `.': No such file or directory
私のトレーニング ビデオでは、コマンド hadoop fs -ls は完璧に動作します。なぜ「/」を指定する必要があるのですか?
また、すべてのコマンドでこの警告が表示されます
13/12/28 20:23:52 WARN util.NativeCodeLoader: Unable to load native-hadoop library for your platform... using builtin-java classes where applicable
しかし、私のトレーナーのビデオにはそのような警告はありません。
私の設定ファイルは上記のチュートリアルと全く同じで、すべての管理UIも確認できます。
http://abhishek-pc:8042/
http://abhishek-pc:50070/
http://abhishek-pc:8088/
私の質問は、私の設定の何が問題なのか、そしてなぜ私のシステムがトレーニング ビデオとは異なる動作をするのかということです。
ベストアンサー1
'に関する問題はls: '.': No such file or directory
、現在のユーザーの HDFS にホームディレクトリがないためです。
hadoop fs -mkdir -p /user/[current login user]
そうすれば、hadoop fs -ls
この警告に従ってWARN util.NativeCodeLoader: Unable to load native-hadoop library for your platform... using builtin-java classes where applicable
、私の回答を参照してくださいこの質問