ディレクトリ
HDFSは、一般的にコマンドを使用しました
すべてのコマンドのヘルプを見ます
[172.23.7.9:hadoop]$ hadoop fs help
ファイルへのパスを見ます
[172.23.7.9:hadoop]$ hadoop fs -ls /
フォルダを作成します。
[172.23.7.9:hadoop]$ hadoop fs -mkdir /test
マルチレベルのフォルダを作成します。
[172.23.7.9:hadoop]$ hadoop fs -mkdir -p /test/test1/test2
すべてのファイルの指定されたディレクトリとサブディレクトリの下にチェック
[172.23.7.9:hadoop]$ hadoop fs -ls -R /test
ファイルをアップロード
[172.23.7.9:hadoop]$ hadoop fs -put part.txt /test
若しくは
[172.23.7.9:hadoop]$ hadoop fs -copyFromLocal part.txt /test
ファイルのダウンロード
[172.23.7.9:hadoop]$ hadoop fs -get /test/part.txt ~/test
若しくは
[172.23.7.9:hadoop]$ hadoop fs -copyToLocal /test/part.txt ~/test
ダウンロードをマージ
[172.23.7.9:hadoop]$ hadoop fs -getmerge /test/part0.txt /test/part1.txt ./temp.txt
コピー
[172.23.7.9:hadoop]$ hadoop fs -cp /test/part.txt /output
モバイル
[172.23.7.9:hadoop]$ hadoop fs -mv /test/part.txt /output
削除
[172.23.7.9:hadoop]$ hadoop fs -rm /test/part.txt
削除するには、強制
[172.23.7.9:hadoop]$ hadoop fs -rm -r /test/part.txt
ファイルの内容を見ます
[172.23.7.9:hadoop]$ hadoop fs -cat /test/part.txt
表示するファイルのサイズ
[172.23.7.9:hadoop]$ hadoop fs -du -h /test/part.txt
テスト
[172.23.7.9:hadoop]$ hadoop fs -test -[ezd] /test/part.txt
オプション:
-eは、ファイルが存在するかどうかをチェックします。ある場合は0が返されます。
-zファイルが0バイトであるかどうかを確認してください。それが0を返す場合。
パスがディレクトリである場合は-d、それ以外の場合は0を返し、1を返します。
Webインタフェース
http://xx.xx.xx.xx:9870/explorer.html#/