1. 程式人生 > >HDFS常用命令

HDFS常用命令

進入 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常用命令