標籤:hdfs命令
一、常用的hadoop命令
1、hadoop的fs命令
#查看hadoop所有的fs命令
hadoop fs
#上傳檔案(put與copyFromLocal都是上傳命令)
hadoop fs -put jdk-7u55-linux-i586.tar.gz hdfs://hucc01:9000/jdkhadoop fs -copyFromLocal jdk-7u55-linux-i586.tar.gz hdfs://hucc01:9000/jdk
#下載命令(get與copyToLocal都是下載命令)
hadoop fs -get hdfs://hucc01:9000/jdk jdk1.7hadoop fs -copyToLocal hdfs://hucc01:9000/jdk jdk1.7
#將本地一個或者多個檔案追加到hdfs檔案中(appendToFile)
hadoop fs -appendToFile install.log /words
#查詢hdfs的所有檔案(ls)
hadoop fs -ls /
#協助命令(help)
hadoop fs -help fs
#查看hdfs檔案的內容(cat和text)
hadoop fs -cat /wordshadoop fs -text /words
#刪除hdfs檔案(rm)
hadoop fs -rm -r /words
#統計hdfs檔案和檔案夾的數量(count)
hadoop fs -count -r /
#合并hdfs某個檔案夾的檔案,並且下載到本地(getmerge)
hadoop fs -getmerge / merge
#將本地檔案剪下到hdfs,相當於對本地檔案上傳後再刪除(moveFormLocal)
hadoop fs -moveFromLocal words /
#查看當前檔案系統的使用狀態(df)
hadoop fs -df
二、常用的hdfs命令(這個用的比較多)
用法跟hadoop命令一樣,推薦2.0之後使用hdfs命令
hdfs dfs
三、總結
沒什麼好學的,非常容易,這些命令跟linux命令基本一樣,至於一些使用的細節,用help命令就行了。
詳細可以參考hadoop-shell.pdf
本文出自 “陌途” 部落格,請務必保留此出處http://flycc258.blog.51cto.com/8624126/1615121
hadoop的常用shell命令