Java大數據之路--HDFS詳解(3)--基本命令

HDFS(分佈式文件存儲系統)--基本命令

目錄

HDFS(分佈式文件存儲系統)--基本命令

一、常見命令

二、其他命令


一、常見命令

命令

說明

hadoop  fs -mkdir /park

在hdfs 的根目錄下,創建  park目錄

hadoop  fs  -ls  /

查看hdfs根目錄下有哪些目錄

hadoop  fs -put  /root/1.txt  /park

將linux操作系統root目錄下的1.txt放在hdfs的park目錄下

hadoop  fs -get  /park/jdk  /home

把hdfs文件系統下park目錄的文件下載到linux的home目錄下

hadoop fs -rm /park/文件名

刪除hdfs 的park目錄的指定文件

hadoop fs -rmdir /park

刪除park目錄,但是前提目錄裏沒有文件

hadoop fs -rmr /park

刪除park目錄,即使目錄裏有文件

hadoop fs -cat /park/a.txt

查看park目錄下的a.txt文件

hadoop fs -tail /park/a.txt

查看park目錄下a.txt文件末尾的數據

haddop jar  xxx.jar

執行jar包

hadoop fs -cat /park/result/part-r-00000

查看 /park/result/part-r-00000文件的內容

hadoop  fs  –mv  /park02  /park01  

將HDFS上的park02目錄重名爲park01命令。

hadoop  fs -mv /park02/1.txt /park01

將park02目錄下的1.txt移動到/park01目錄下

hadoop fs -touchz /park/2.txt

創建一個空文件

hadoop fs -getmerge /park  /root/tmp

將park目錄下的所有文件合併成一個文件,並下載到linux的root目錄下的tmp目錄

hadoop dfsadmin -safemode leave

離開hadoop安全模式

hadoop dfsadmin -safemode enter

進入安全模式

hadoop dfsadmin -rollEdits

手動執行fsimage文件和Edis文件合併元數據

hadoop dfsadmin -report

查看存活的datanode節點信息

hadoop fsck /park

彙報/park目錄 健康狀況

hadoop fsck /park/1.txt  -files  -blocks -locations  -racks

查看1.txt 這個文件block信息以及機架信息

 

hadoop fs -expunge

手動清空hdfs回收站

二、其他命令

命令

說明

hadoop  fs -cp  /park01/1.txt  /park02

將HDFS上 /park01下的1.txt拷貝一份到 /park02目錄下。
目標路徑可以有多個,用空格隔開,比如:hadoop fs -cp /park01/1.txt  /park02  /park03……

hadoop fs -du /park/1.txt

查看HDFS上某個文件的大小。也可以查看指定目錄,如果是目錄的話,則列出目錄下所有的文件及其大小,比如:hadoop fs -du /park

hadoop fs -copyFromLocal  /home/1.txt /park01

將本地文件1.txt上傳到/park01目錄下

hadoop fs -copyToLocal /park01/1.txt  /home

將HDFS上的1.txt 拷貝到本地文件系統

hadoop  fs -lsr  /

遞歸查看指定目錄下的所有內容

相關文章
相關標籤/搜索
每日一句
    每一个你不满意的现在,都有一个你没有努力的曾经。