hadoop fs常用到的命令整理

一、hdfs基本操作

hadoop fs 與hdfs dfs等價

1.如何查看hdfs子命令的幫助信息,如ls

hdfs dfs -help rmdir

2.查看hdfs文件系統中已經存在的文件

hdfs dfs -ls /

hadoop fs -ls /

3.在hdfs文件系統中創建文件

hdfs dfs -touch /czz.txt

4.從本地路徑上傳文件到hdfs

hdfs dfs -put  /本地路徑  /hdfs路徑

hdfs dfs -put  /home/czz/czz.txt  /czz

5.從hdfs文件系統中下載文件到本地

hdfs dfs -get  /hdfs路徑  /本地路徑 

hdfs dfs -get  /czz  /home/czz/czz.txt

6.在hdfs文件系統中刪除文件

hdfs dfs -rm /czz.txt

7.在hdfs文件系統中查看文件內容

hdfs dfs -cat /czz.txt

8.在hdfs文件系統中創建目錄

hdfs dfs -mkdir /czz

9.在hdfs文件系統中修改文件名稱(或者移動文件到目錄)

hdfs dfs -mv /czz.txt /nl.txt

hdfs dfs -mv /czz.txt /nl

10.在hdfs文件系統中拷貝文件到目錄

hdfs dfs -cp /czz.txt /nl

11.遞歸刪除目錄

hdfs dfs -rmr /czz

12.列出本地文件的內容(默認是hdfs文件系統)

hdfs dfs -ls file:///home/admin

13.追加文件內容到hdfs文件系統中的文件

hdfs dfs -appendToFile  czz2.txt  /czz/czz.txt

 

二、hdfs與dfsadmin結合操作

1.查看hdfs與dfsadmin的幫助信息

hdfs dfsadmin

2.查看當前的模式

hdfs dfsadmin -safemode -get

3.進入安全模式

hdfs dfsadmin -safemode -enter

4.離開安全模式

hdfs dfsadmin -safemode -leave

 

三、hdfs與getconf結合操作

1.獲取NameNode的節點名稱(可能多個)

hdfs getconf -namenodes

2.獲取hdfs最小塊信息

hdfs getconf -confkey dfs.namenode.fs-limits.min-block-size

3.查找hdfs的NameNode的RPC地址

hdfs getconf -nnRpcAddresses

 

四、hdfs與fsck結合操作

1.fsck指令顯示hdfs塊信息

hdfs fsck / -files -blocks

 

五、其他命令操作

1.檢查壓縮庫本地安裝情況

hadoop checknative

2.格式化名稱節點(慎用!!! 一般只在初次搭建集羣,使用一次)

hadoop namenode -format

3.執行自定義jar包

hadoop  jar  XXXjar包  執行命令  輸入路徑  輸出路徑

hadoop jar XXXX.jar WordCount /world.txt /out

 

 

--------------------------------------------------------------------------------------------------------------------------------------------------------------------

      用人品去感動別人,用改變去影響別人,用狀態去燃燒別人,用行動去帶動別人,用陽光去照耀別人,用堅持去贏得別人,要求自己每天都去做與目標有關的事情,哪怕每天只進步一點點,堅持下來你就是最優秀卓越的!歡迎大家加入大數據交流羣:725967421     一起交流,一起進步!!

--------------------------------------------------------------------------------------------------------------------------------------------------------------------
--------------------- 
 

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章