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...