--- title: Apache Hadoop Commnad 紀錄 tags: Apache, Hadoop description: Apache Hadoop Commnad 紀錄 --- # Apache Hadoop Commnad 紀錄 需要安裝好 hadoop 環境,詳細安裝內容請參考[**上一篇**](https://hackmd.io/24db-1beRxqLHPFXHKXzzg) 先進入 haoop 目錄下 ``` $ cd /usr/local/hadoop/ ``` ## 查看目錄 ``` $ bin/hadoop fs -ls / ```  ## 建立目錄 建立完目錄後利用 -ls 查看就可看到建立好的目錄 ``` $ bin/hadoop fs -mkdir -p /home/data/ ```   ## 上傳檔案 (-put) 在本地建立一個 test.txt 檔,上傳至 hdfs /home/data/ 目錄下 ``` $ bin/hadoop fs -put test.txt /home/data/ ``` ## 從本地上傳文件 (-copyFromLocal) 指定從本地上傳文件,用法跟 -put 一樣 ``` $ bin/hadoop fs -copyFromLocal test.txt /home/data/ ``` ## 下載檔案 (-get) 建立完目錄後利用 -ls 查看就可看到建立好的目錄 ``` $ bin/hadoop fs -get /home/data/test.txt ``` ## 檢視檔案 (-cat) ``` $ bin/hadoop fs -cat /home/data/test.txt ``` ## 移動檔案 (-mv) ``` $ bin/hadoop fs -mv /home/data/test.txt /home/ ``` ## 複製檔案 (-cp) ``` $ bin/hadoop fs -cp /home/data/test.txt /home/ ``` ## 統計文件(夾)數量 (-count) 指定路徑下的文件夾數量、文件數量、文件總大小信息 ``` $ bin/hadoop fs -count /home/data/ ``` ## 統計目錄下各文件大小 (-du) ``` $ bin/hadoop fs -du /home/data/ ``` ## 刪除文件 (-rm) ``` $ bin/hadoop fs -rm /home/data/test.txt ``` ## 刪除文件夾 (-rm -r) ``` $ bin/hadoop fs -rm -r /home/data/ ``` --- ## 參考 * https://kknews.cc/zh-tw/code/rbppbov.html ## Thank you! :dash: You can find me on - GitHub: https://github.com/shaung08 - Email: a2369875@gmail.com
×
Sign in
Email
Password
Forgot password
or
By clicking below, you agree to our
terms of service
.
Sign in via Facebook
Sign in via Twitter
Sign in via GitHub
Sign in via Dropbox
Sign in with Wallet
Wallet (
)
Connect another wallet
New to HackMD?
Sign up