一、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 一起交流,一起進步!!
--------------------------------------------------------------------------------------------------------------------------------------------------------------------
---------------------