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框架:HDFS簡介與Shell管理命令Hadoop框架
- HDFS shell命令
- hadoop hdfs 常用命令Hadoop
- hdfs命令
- Hadoop系列006-HDFS概念及命令列操作Hadoop命令列
- Apache Hadoop文件翻譯之二(HDFS命令指南)ApacheHadoop
- 【大資料】【hadoop】檢視hdfs檔案命令大資料Hadoop
- Hadoop–HDFSHadoop
- HDFS常用命令
- HDFS 常用命令
- Hadoop HDFS(一)Hadoop
- Hadoop HDFS(二)Hadoop
- Hadoop HDFS分散式檔案系統 常用命令彙總Hadoop分散式
- shell簡單命令大全。
- 【HDFS】HADOOP DISTRIBUTED FILE SYSTEMHadoop
- Hadoop(十)HDFS API操作HadoopAPI
- Hadoop原理之——HDFS原理Hadoop
- Hadoop的HDFS架構入門Hadoop架構
- Hadoop HDFS 設計隨想Hadoop
- Hadoop KMS配置(HDFS透明加密)Hadoop加密
- Hadoop面試題之HDFSHadoop面試題
- Hadoop學習筆記—HDFSHadoop筆記
- hadoop-HDFS優缺點Hadoop
- hadoop學習-HDFS的詳細概述Hadoop
- hdfs file system shell的簡單使用
- linux命令大全-linux命令使用和管理Linux
- hadoop實戰4--(hdfs讀流程,hdfs寫流程,副本放置策略)Hadoop
- Hadoop hdfs完全分散式搭建教程Hadoop分散式
- hadoop之上傳資料到hdfs模式Hadoop模式
- Hadoop 基礎之 HDFS 入門Hadoop
- Hadoop系列之HDFS 資料塊Hadoop
- 建立HDFS,匯入HADOOP jar包HadoopJAR
- HDFS 05 - HDFS 的後設資料管理(FSImage、EditLog、Checkpoint)
- Hadoop學習之路(十)HDFS API的使用HadoopAPI
- Hadoop學習之路(六)HDFS基礎Hadoop
- Hadoop配置hdfs-site.xml詳解HadoopXML
- Hadoop框架:HDFS高可用環境配置Hadoop框架
- Hadoop官網翻譯之HDFS ArchitectureHadoop