ビッグデータプラットフォーム-HDFSのシェル操作(1)

HDFSのシェル操作

1.文法の紹介

1.1一般的な構文

hdfs dfs [选项]

1.2フォルダを作成する

hdfs dfs -mkdir [-p]<paths>

1.3ファイルとディレクトリを一覧表示する

[-d]パスに戻る
[-h]人間が読み取れる表示サイズ(人間が読み取れる)
[-R]パスの下のディレクトリのカスケード表示

hdfs dfs -ls [-d][-h][-R]<paths>

カスケードディレクトリを表示する

hdfs dfs -ls -R <paths>

1.4新しいファイル

hdfs dfs -touchz<paths>    

1.5ファイルをHDFSにアップロードする

hdfs dfs -put [-f][-p]<localsrc> <dst>
hdfs dfs -copyFromLocal [-f][-p][-l]<localsrc> <dst>

1.6ローカルファイルをHDFSに移動する

このコマンドはファイルをHDFSにコピーし、ローカルファイルは削除されます

hdfs dfs -moveFromLocal <localsrc> <dst>  

1.7ファイルのダウンロード

hdfs dfs -get [-p]<src> <localdst>
hdfs dfs -copyToLocal [-p]<src> <localdst>

1.8ファイルを表示

[-ignoreCrc]ループチェックに失敗したファイルを無視します
[-f]表示データを動的に更新します

hdfs dfs -cat/text[-ignoreCrc] <src>
hdfs dfs -tail [-f]<file>

1.9チェイスファイル

hdfs dfs -appendToFile <localsrc> <dst>

1.10ディレクトリまたはファイルを削除する

hdfs dfs -rm [-f][-r/R] <src>

1.11占有されているディスク容量を表示する

[-s]指定したディレクトリ内のファイルの合計サイズを表示します
[-h] Human-readble表示(human-readble)

hdfs dfs -du [-s][-h] <path> 

1.12HDFSファイルのコピー

hdfs dfs -cp [-f][-p] <src> <dst>

1.23 HDFSファイルの移動(名前の変更)

hdfs dfs -mv [src] [dst]

1.24HDFSファイルマージのダウンロード

hdfs dfs -getmerge [src] [dst]

1.25HDFS統計

サブディレクトリの数、ファイルの数、ディレクトリの下のファイルサイズを
数えます最初の数はディレクトリを示し(ディレクトリが空の場合はディレクトリ '。'を数えます)、2番目の数はファイルの数を示します。 3番目の数字はファイルサイズを示します。

hdfs dfs -count 

1.26拡張コマンド

hdfs dfs -setfattr {-n name [-v value]}
hdfs dfs -getfattr {-n name | -d}

1.27管理コマンド

hdfs dfsadmin [参数]	

ファイルシステムの基本情報と統計を報告する

hdfs dfsadmin -report

トポロジを表示

hdfs dfsadmin -printTopology

2.HDFSの高度な機能

2.1セーフモード

現在のステータスを表示する

hdfs dfsadmin -safemode get

セーフモードに入る

hdfs dfsadmin -safemode enter

セーフモードを終了する

hdfs dfsadmin -safemode leave

セーフモードの終了を待つ

hdfs dfsadmin -safemode wait

おすすめ

転載: blog.csdn.net/qq_46009608/article/details/108914008