通過Shell命令對HDFS操作
ls cat mkdir rm chmod chown
copyFromLocal 從本地copy到HDFS
copyToLocal 從HDFScopy到本地
get 下載
put 上傳
實戰要求,在本地搭建一個NameNode和多個DataNode
測試文件的上傳和下載
1,打開終端
sbin$ 目錄下啓動文件
進入bin$目錄 可執行文件
打開幫助文檔 ./hdfs dfs -help 回車
home路徑下,有mk.txt
查看根目錄 所有文件 hdfs dfs -ls /
創建測試目錄 hdfs dfs -mkdir /test
copyFromLocal /home/hadoop/mk.text /test/回車
查看test目錄,已上傳
測試cat命令 -cat /test/mk.txt 輸出文件內容
測試copyToLocal /test/mk.txt /home/home/hadoop/mk2.txt
ls 查看本地所有文件
看權限 hdfs dfs -ls /test
更改權限 chmod 777 /test/mk.txt
再看權限 hdfs dfs -ls /test
發現權限已更改
很多與linux命令一致,需要練習