1. 程式人生 > >hadoop[3]-shell命令操作

hadoop[3]-shell命令操作

hdfs的shell操作:

大致介紹(http://hadoop.apache.org/docs/r1.0.4/cn/hdfs_user_guide.html#Shell%E5%91%BD%E4%BB%A4)操作檔案命令格式格式:

hadoop fs 操作命令 引數

bin/hadoop fs -help 命令列出所有Hadoop Shell支援的命令。而 bin/hadoop fs -help command-name 命令能顯示關於某個命令的詳細資訊,一些簡單的命令:

# 檢視某個目錄下有哪些檔案
hadoop fs -ls hdfs://hadoop-server-00:9000/
hadoop fs -ls /

# 上傳與下載檔案
hadoop fs 
-copyFromLocal /root/jdk-8u191-linux-x64.tar.gz / hadoop fs -copyToLocal /jdk-8u191-linux-x64.tar.gz /home/hwt/ hadoop fs -put /root/jdk-8u191-linux-x64.tar.gz / hadoop fs -get /jdk-8u191-linux-x64.tar.gz /home/hwt/ # 下載多個檔案到本地一個檔案中 -getmerge # 從本地移動到hdfs -moveFromLocal # 從hdfs移動到本地 -moveToLocal # 從hdfs一個路徑拷貝到hdfs另一個路徑
-cp # 在hdfs內部移動 -mv # 刪除目錄或檔案 -rm -r # 刪除空目錄 -rmdir

所有命令可參考官網:http://hadoop.apache.org/docs/r1.0.4/cn/hdfs_shell.html