Hadoop2.2.0 入門教程(三)之HDFS SHELL腳本

HDFS Shell

hadoop fs -help:

    HDFS的幫助命令
html

hadoop fs -ls:查看文件或目錄的命令

for example: hadoop fs -ls /  查看/(根目錄下得文件或目錄)
for example: hadoop fs -lsr /   遞歸查看/(根目錄下的全部文件和目錄)

這個咱們使用了絕對路徑 / 感受像是在對linux/Unix系統的文件系統進行操做,實際上,這兒是對HDFS文件系統進行操做,只是Hadoop簡化了咱們的操做,這兒的/表明的是HDFS配置的hdfs://hadoop:9000(與實際配置相關)
java

hadoop fs -ls  :後面沒有路徑,那麼就默認到/user/{當前用戶名}/ 這個目錄下(注意,用戶名只認小寫)


hadoop fs -mkdir hdfs路徑: 建立文件夾:

for example: hadoop fs -mkdir /user/king-pan     建立個人 ls 默認的路徑


hadoop fs -put localPathFile HDFSPathFile:上傳文件到HDFS文件系統上

for example: hadoop fs -put /Users/King-pan/classes.jar  /user/classes.jar  :把本機上的/Users/King-pan/classes.jar 上傳到HDFS文件系統的/user/classes.jar

hadoop fs -get HDFSPathFile  localPathFile: 把HDFS文件系統上得文件下載到本地 

for example: hadoop fs -get /user/classes.jar  /User/King-pan/Desktop  把HDFS上得/user/classes.jar 下載到本機桌面上

hadoop fs -rm HDFSPathFile:刪除HDFS文件系統上的文件

for example: hadoop fs -rm /user/hello.txt

fs -rmr:遞歸刪除HDFS上得目錄

for example: hadoop fs -rmr /user/King-pan

fs -cat:查看某個文件的內容(文本文件)

for example: hadoop fs -cat /user/hello.txt

--------------------------hadoop commands-----------------------
linux

hadoop dfsadmin -report:查看HDFS基本統計信息(Administration Commands)

for example: hadoop dfsadmin -report  統計HDFS基本統計信息

hadoop dfsadmin -safemode enter:進入安全模式

hadoop dfsadmin -safemode leave:退出安全模式

參考文檔:apache

hadoop 官方File System Shell 參考文檔
安全

相關文章
相關標籤/搜索