HDFS 命令:用於管理HDFS的Hadoop Shell命令大全
在使用 Hadoop 檔案系統時最常用的重要 HDFS 命令及其工作方式。
- fsck
HDFS 命令用於檢查 Hadoop 檔案系統的健康狀況。
命令: hdfs fsck /
- ls
HDFS 命令顯示 HDFS 中的檔案和目錄列表。
命令: hdfs dfs –ls /
- mkdir
HDFS 命令在 HDFS 中建立目錄。
用法: hdfs dfs –mkdir /directory_name
命令: hdfs dfs –mkdir /new_edureka
- touchz
HDFS 命令在 HDFS 中建立檔案大小為 0 位元組的檔案。
用法: hdfs dfs –touchz /directory/filename
命令: hdfs dfs –touchz /new_edureka/sample
注意:這裡我們嘗試在 hdfs 的“new_edureka”目錄中建立一個名為“sample”的檔案,檔案大小為 0 位元組。
- du
HDFS 命令來檢查檔案大小。
用法: hdfs dfs –du –s /directory/filename
命令: hdfs dfs –du –s /new_edureka/sample
- cat
HDFS 命令讀取 HDFS 上的檔案並將該檔案的內容列印到標準輸出。
用法: hdfs dfs –cat /path/to/file_in_hdfs
命令: hdfs dfs –cat /new_edureka/test
- text
HDFS 命令獲取原始檔並以文字格式輸出檔案。
用法: hdfs dfs –text /directory/filename
命令: hdfs dfs –text /new_edureka/test
- copyFromLocal
HDFS 命令將檔案從本地檔案系統複製到 HDFS。
用法: hdfs dfs -copyFromLocal <localsrc> <hdfs 目的地>
命令: hdfs dfs –copyFromLocal /home/edureka/test /new_edureka
注意: 這裡的測試是本地目錄/home/edureka中的檔案,命令執行後測試檔案將被複制到HDFS的/new_edureka目錄中。
- copyToLocal
HDFS 命令將檔案從 HDFS 複製到本地檔案系統。
用法: hdfs dfs -copyToLocal <hdfs source> <localdst>
命令: hdfs dfs –copyToLocal /new_edureka/test /home/edureka
注意:這裡的 test 是 HDFS 的 new_edureka 目錄下的一個檔案,命令執行後,test 檔案將被複制到本地目錄 /home/edureka
- put
HDFS 命令將單個源或多個源從本地檔案系統複製到目標檔案系統。
用法: hdfs dfs -put <localsrc> <destination>
命令: hdfs dfs –put /home/edureka/test /user
注意: 命令 copyFromLocal 類似於 put 命令,不同之處在於源僅限於本地檔案引用。
- get
HDFS 命令將檔案從 hdfs 複製到本地檔案系統。
用法: hdfs dfs -get <src> <localdst>
命令: hdfs dfs –get /user/test /home/edureka
注意:命令 copyToLocal 類似於 get 命令,不同之處在於目標僅限於本地檔案引用。
- count
HDFS 命令計算路徑下與指定檔案模式匹配的目錄、檔案和位元組數。
用法:hdfs dfs -count <path>
命令: hdfs dfs –count /user
- R M
HDFS 命令從 HDFS 中刪除檔案。
用法: hdfs dfs –rm <路徑>
命令: hdfs dfs –rm /new_edureka/test
- rm -r
HDFS 命令從 HDFS 中刪除整個目錄及其所有內容。
用法:hdfs dfs -rm -r <路徑>
命令: hdfs dfs -rm -r /new_edureka
- cp
HDFS 命令將檔案從源複製到目標。此命令也允許多個源,在這種情況下,目標必須是目錄。
用法: hdfs dfs -cp <src> <dest>
命令: hdfs dfs -cp /user/hadoop/file1 /user/hadoop/file2
命令: hdfs dfs -cp /user/hadoop/file1 /user/hadoop/file2 /user/hadoop/dir
- MV
HDFS 命令將檔案從源移動到目標。此命令也允許多個源,在這種情況下,目標需要是一個目錄。
用法: hdfs dfs -mv <src> <dest>
命令: hdfs dfs -mv /user/hadoop/file1 /user/hadoop/file2
- expunge
清空垃圾箱的 HDFS 命令。
命令: hdfs dfs -expunge
- rmdir
HDFS 命令刪除目錄。
用法: hdfs dfs -rmdir <路徑>
命令: hdfs dfs –rmdir /user/hadoop
- usage
HDFS 命令返回單個命令的幫助。
用法: hdfs dfs -usage <command>
命令: hdfs dfs -usage mkdir
- help
HDFS 命令顯示給定命令或所有命令(如果未指定)的幫助。
命令: hdfs dfs -help
相關文章
- Hadoop Shell命令 |HDFS Shell命令| HDFS 命令Hadoop
- Hadoop框架:HDFS簡介與Shell管理命令Hadoop框架
- HDFS shell命令
- hadoop命令——hdfsHadoop
- hadoop hdfs 命令使用Hadoop
- hadoop hdfs命令彙總Hadoop
- hadoop hdfs 常用命令Hadoop
- hdfs命令
- hadoop之 HDFS fs 命令總結Hadoop
- hadoop HDFS之常用命令Hadoop
- Hadoop FS Shell命令大全Hadoop
- Apache Hadoop文件翻譯之二(HDFS命令指南)ApacheHadoop
- 【大資料】【hadoop】檢視hdfs檔案命令大資料Hadoop
- HDFS 常用命令
- HDFS常用命令
- Hadoop系列006-HDFS概念及命令列操作Hadoop命令列
- Hadoop–HDFSHadoop
- HDFS 常用檔案操作命令
- HDFS Shell操作
- HDFS Federation(HDFS 聯邦)(Hadoop2.3)Hadoop
- Hadoop HDFS(二)Hadoop
- Hadoop HDFS(一)Hadoop
- 關於Hadoop HDFS資料均衡。Hadoop
- Hadoop命令大全Hadoop
- Hadoop Shell命令Hadoop
- hadoop: hdfs API示例HadoopAPI
- Hadoop HDFS分散式檔案系統 常用命令彙總Hadoop分散式
- shell簡單命令大全。
- 【Hadoop】HDFS的執行原理Hadoop
- Hadoop的HDFS 入門使用Hadoop
- Hadoop面試題之HDFSHadoop面試題
- Hadoop原理之——HDFS原理Hadoop
- Hadoop筆記HDFS(1)Hadoop筆記
- Hadoop筆記HDFS(2)Hadoop筆記
- 漫談Hadoop HDFS BalancerHadoop
- hadoop 2.0 hdfs HA 搭建Hadoop
- Hadoop的HDFS架構入門Hadoop架構
- hadoop之 HDFS-Hadoop存檔Hadoop