2017-11-10 6 views
0

私はラップトップにスタンドアロンクラスタをインストールしました。端末でhdfs dfs -lsコマンドを実行すると、フォルダのリストが表示されます。ファイルエクスプローラウィンドウからローカルファイルシステムを検索すると、ファイルシステム内のファイルを見つけることができませんでした。hadoop dfs -lsは、ローカルファイルシステムに存在しないフォルダの一覧を表示します

[email protected]:/$ hdfs dfs -ls 
Found 1 items 
drwxr-xr-x - rishirich supergroup   0 2017-11-09 03:32 user 

「user」という名前のこのフォルダは、ローカルファイルシステム上に見えませんでした。フォルダは隠されていますか?

もしそうなら、このフォルダを見つけるのに私はどのターミナルコマンドを使うべきですか? そうでない場合は、どうすれば見つけることができますか?

+0

HDFS DFS -lsは、あなたのHDFSないローカルファイルシステム内のファイルおよびディレクトリのリストを与えますHDFSはローカルではありません –

答えて

0

hdfsディレクトリ構造がグラフィカル表示で表示されないため、端末のみを使用する必要があります。 hdfs dfs -ls / 、あなたはターミナルでディレクトリを変更する ls <path> cd <path> CDの使用を試してみてください、端末にローカルファイルのディレクトリ構造を確認します。

0

Hadoopのインストールでは、core-site.xmlファイルを設定してfs.defaultFSプロパティを確立していました。このファイルをfile://にしなかった場合、ローカルファイルシステムにはなりません。

hdfs://に設定すると、namenodeおよびdatanodeディレクトリのデフォルトの場所は、ローカルの/tmpフォルダにあります。

注 - これらはHDFSブロックであり、HDFSに格納された全可読ファイルではありません。ユーザーディレクトリがあなたの中にあるので、あなたのローカルファイルシステムの一覧を表示したい場合は

、あなたが使用することを歓迎しているhadoop fs -ls file://

関連する問題