Hadoop 分散式檔案系統(HDFS)是大數據生態的核心儲存組件,而 hadoop dfs 命令(新版多為 hdfs dfs)是操作 HDFS 的主要介面。命令參數眾多且難以記憶,本文整理了最常用的操作指令,涵蓋目錄管理、檔案上傳下載、權限查看、資料合併與叢集狀態檢查等實戰場景,方便開發與運維人員快速查閱。
hadoop dfs -mkdir /homehadoop dfs -put hello /hadoop dfs -put hellodir/ /hadoop dfs -ls /hadoop dfs -touchz /361wayhadoop dfs -rm /361wayhadoop dfs -rmr /home (新版建議用 -rm -r)hadoop dfs -mv /hello1 /hello2hadoop dfs -cat /hellohadoop dfs -getmerge /hellodir wahadoop dfs -du /hadoop dfs -copyToLocal /home localdirhadoop dfsadmin -reportjpsHadoop 2.x 版本後,官方建議改用 hdfs dfs 取代 hadoop dfs,兩者語法相容。實際生產環境中請根據叢集版本選擇對應命令。熟練掌握上述指令組合,能大幅提升 HDFS 日常運維與開發除錯效率。
