【Hadoop】Hadoop Shell操作

1.在根目錄創建文件夾

hadoop fs -mkdir /test

2.在test文件夾下創建.txt文件

hadoop fs -touchz /test/file.txt

3.查看根目錄下所有文件

hadoop fs -ls /

4.遞歸查看所有文件

hadoop fs -ls -R /

5.移動文件到其他目錄並重命名

移動到hadoop根目錄下

hadoop fs -mv /test/file.txt /file2.txt

6.複製文件到其他目錄

移動到hadoop根目錄下

hadoop fs -cp /file.txt /test

7.本地文件上傳到HDFS

移動到hadoop根目錄下
-put 本地路徑 HDFS路徑

hadoop fs -put /data/test.txt /test

8.查看HDFS文件

hadoop fs -cat /test/test.txt

或者

hadoop fs -tail /test/test.txt

tail方法是將文件尾部1K字節的內容輸出。支持-f選項,行爲和Unix中一致。

9.刪除HDFS上文件

hadoop fs -rm  /test/test.txt

10.刪除HDFS上目錄

hadoop fs -rm -r /test

當在Hadoop中設置了回收站功能時,刪除的文件會保留在回收站中,可以使用expunge方法清空回收站。

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