https://www.cppentry.com/bencandy.php?fid=115&id=223457
一、HDFS的Shell的基本概念
1.調用文件系統(FS)Shell命令應使用 bin/hadoop fs 命令或 bin/hdfs dfs 命令的形式。[為了簡便,一般將bin目錄添加到path中]
2.所有的FS shell命令使用URI路徑作為參數。
URI格式是scheme://authority/path。HDFS的scheme是hdfs,對本地文件系統,scheme是file。其中scheme和authority參數都是可選的,如果未加指定,就會使用配置中指定的默認scheme。例如:hdfs://namenode:namenodePort/parent/child,可以表示成/parent/child(假設配置文件是namenode:namenodePort)
3.大多數FS Shell命令的行為和對應的LINUX Shell命令類似。
二、HDFS的Shell命令
三、HDFS的Shell命令(練習)
#hadoop fs -ls / 查看HDFS根目錄
#hadoop fs -mkdir /test 在根目錄創建一個目錄test
#hadoop fs -put ./test.txt /test 或 #hadoop fs -copyFromLocal /test.txt /test 上傳文件
#hadoop fs -get /test/test.txt 或 #hadoop fs -getToLocal /test/test.txt 下載文件
#hadoop fs -rm /test1/test.txt 刪除文件
#hadoop fs -rmr /test1 刪除文件夾
#hadoop fs -mv /test/test.txt /test1 移動文件
