hdfs命令

使用: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

查看文件的信息

相關文章
相關標籤/搜索