使用:hdfs --help,hdfs dfs -help查看命令幫助,很詳細。linux
1.hdfs dfs,是最經常使用的命令了,跟linux的命令很類似,包含全部操做hdfs目錄的命令安全
hdfs dfs -put file1 /dir/io
將linux文件系統的file1上傳到hdfs中的dir目錄中test
hdfs dfs -test -e /datafile
判斷文件或者目錄是否存在,若是存在則命令執行狀態返回0,不存在返回1,在下一行使用$?得到上一行的執行狀態。di
hdfs dfs -test -d $1文件
判斷某個目錄是否存在,若是存在則命令執行狀態返回0,不存在返回1,在下一行使用$?得到上一行的執行狀態。文件系統
hdfs dfs -find $1 -name "*.ok"
查找某個目錄是否有.ok文件的目錄,,若是存在則命令執行狀態返回0,不存在返回1,在下一行使用$?得到上一行的執行狀態。備份
hdfs dfs -du –s $1上傳
查看某文件夾大小
hdfs dfs -mkdir -p $1
新建文件夾$1,若是父文件夾沒有,也會一塊兒新建,由於加了參數p,若是不加p,父目錄沒有的話會報錯
2.hdfs dfsadmin,hdfs管理方面的命令
hdfs dfsadmin -report
報告hdfs系統的情況
hdfs dfsadmin -safemode enter
進入安全模式,進行安全模式的檢查
hdfs dfsadmin -safemode leave
離開安全模式,手動進入安全模式以後,必定要手動退去安全模式
3.hdfs fsck,hdfs檢測檢查方面的命令
hdfs fsck -locations
查看black的備份信息
hdfs fsck file
查看文件的信息