HDFS常用命令
阿新 • • 發佈:2018-09-27
進入 put enter oop 不存在 當前目錄 移動 文件信息 -h 創建目錄,默認只有user這一層目錄,所以應該新建一個當前登錄用戶的目錄
hadoop fs -mkdir /user/hadoop
查看user下的文件信息
hadoop fs -ls /user
查看user下的文件信息(包括其子目錄下的文件信息)(遞歸的)
hadoop fs -lsr /user
把本地文件放到hdfs上
hadoop fs -put /home/mytest/test.txt /user/hadoop
把本地文件放到hdfs上(目錄為默認目錄,即/user/$USER,此目錄若不存在需要創建)
hadoop fs -put test.txt . (復制到hdfs當前目錄下,首先要創建當前目錄)
把hdfs上的文件復制到本地當前目錄下
hadoop fs -get /user/hadoop/test.txt . (復制到本地當前目錄下)
查看hdfs上的文件內容
hadoop fs -cat /user/hadoop/test.txt
hadoop fs -text /user/hadoop/test.txt
刪除hdfs上面的文件
hadoop fs -rm /user/hadoop/test.txt
hadoop fs -rmr /user/hadoop/data (遞歸刪除data目錄下的所有文件夾,包括data目錄)
查看hdfs上文件的最後1000字節
hadoop fs -tail /user/hadoop/test.txt (查看最後1000字節)
刪除hdfs上的文件
hadoop fs -rm /user/hadoop/test.txt
查看文件的大小或當前目錄下所有文件的大小
hadoop fs -du /user/hadoop/data.txt
hadoop fs -du /user/hadoop
移動hdfs下的文件或重命名
hadoop fs -mv /user/hadoop/data.txt /user/hadoop/result.txt
復制hdfs下的文件到別的目錄
hadoop fs -cp /user/hadoop/data.txt /user/result/result.txt
創建一個空文件
hadoop fs -touchz /user/hadoop/data.txt
查看幫助命令
hadoop fs -help ls (查看ls命令的幫助文檔)
退出安全模式
hadoop dfsadmin -safemode leave
進入安全模式
hadoop dfsadmin -safemode enter
查看hdfs統計信息
hadoop dfsadmin -report
HDFS常用命令