HDFS命令列操作

2021-10-06 10:51:09 字數 1509 閱讀 3614

1)基本語法

bin/hadoop fs 具體命令
2)常用操作

(1)-help:輸出這個命令引數

bin/hdfs dfs -help rm
(2)-ls: 顯示目錄資訊

hadoop fs -ls /
(3)-mkdir: 在hdfs上建立目錄

hadoop fs -mkdir -p /aaa/bbb/ccc/ddd
(4)-movefromlocal 從本地剪下貼上到hdfs

hadoop fs -movefromlocal /home/hadoop/a.txt /aaa/bbb/ccc/ddd
(5)-movetolocal 從hdfs剪下貼上到本地

hadoop fs -movetolocal /aaa/bbb/ccc/ddd /home/hadoop/a.txt

(7)-cat 顯示檔案內容

其它命令:

hadoop fs -tail /weblog/access_log.1 #顯示乙個檔案的末尾

hadoop fs -text /weblog/access_log.1 #-text以字元形式列印乙個檔案的內容

hadoop fs -chmod 666 /hello.txt

hadoop fs -chown someuser:somegrp /hello.txt #更改檔案所屬許可權

hadoop fs -copyfromlocal ./jdk.tar.gz /aaa/ #從本地檔案系統中拷貝檔案到hdfs路徑去

hadoop fs -copytolocal /aaa/jdk.tar.gz #從hdfs拷貝到本地

hadoop fs -cp /aaa/jdk.tar.gz /bbb/jdk.tar.gz #在hdfs目錄中拷貝檔案

hadoop fs -mv /aaa/jdk.tag.gz / #在hdfs目錄中移動檔案

hadoop fs -put /aaa/jdk.tar.gz /bbb/jdk.tar.gz #相當於copyfromlocal

hadoop fs -rm -r /aaa/bbb/ #刪除檔案或資料夾

hadoop fs -rmdir /aaa/bbb/ccc #使用-rmdir刪除空目錄

hadoop fs -df -h / #使用-df統計檔案系統的可用空間資訊

hadoop fs -du -s -h /aaa/* #使用-du統計資料夾的大小資訊

hadoop fs -count /aaa/ #使用-count來統計乙個指定目錄下的檔案節點的數量

hadoop fs -setrep 3 /aaa/jdk.tar.gz #使用-setrep來設定hdfs檔案的副本數量

是不是感覺和linux的命令尤其像呢 哈哈~

以上。thank you 思密達~

hdfs 指令 HDFS命令列操作

本節將講解hdfs中,常見的命令列操作。hdfs與我們傳統的檔案系統類似,都可以儲存檔案,檢視檔案的內容,刪除檔案,並且檔案也有著許可權的概念。事實上,hdfs也借鑑了linux檔案系統的目錄樹結構和許可權系統。一 基本操作 1 建立目錄hadoop fs mkdir hdfs 在根目錄下建立hdf...

HDFS檔案操作 命令列

haddop fs ls 查詢目錄 hadoop fs mkdir test 在根目錄下建立乙個目錄test hadoop fs put test.txt test 將本地的test.txt檔案上傳到hdfs根目錄下的test資料夾中去 hadoop fs copyfromlocal test.tx...

5 命令列操作HDFS

hadoop fs 具體命令 hadoop fs cat ignorecrc checksum chgrp r group path.chmod r path.chown r owner group path.copyfromlocal f p l d copytolocal f p ignorec...