hadoop fs -help rm 查看rm命令作用
hadoop fs 查看命令
1. 創建文件夾:
# hdfs前綴也是可以的。更推薦hadoop
hadoop fs -mkdir /sanguo
2.上傳至hdfs命令:
?? 作用: 從本地上傳hdfs系統 (本地文件被剪切走,不存在了)
?? 命令:
# 新建文件
vi shuguo.txt
#進入后 輸入一些文字,保存退出即可#同shuguo.txt要在同目錄下,輸入命令
hadoop fs -moveFromLocal shuguo.txt /sanguo
?3. 拷貝文件上傳到hdfs系統:
#新增文件
vi weiguo.txt
# 輸入一些文字,保存并退出# 從本地復制一份文件,至hdfs文件系統
hadoop fs -copyFromLocal weiguo.txt /sanguo# 同上相同,更推薦這種,更加簡潔
hadoop fs -put weiguo.txt /sanguo
4. 追加文件內容:
# 新建文件
vi liubei.txt
# 輸入一些文字,保存并退出#
hadoop fs -appendToFile liubei.txt /sanguo/shuguo.txt
5. 從hdfs下載至本地:
# copy
hadoop fs -copyToLocal /sanguo/shuguo.txt ./# 更推薦這種,簡潔
# 下載
hadoop fs -get /sanguo/shuguo.txt ./
6. ls命令:
hadoop fs -ls /sanguo
7. cat命令:
hadoop fs -cat /sanguo/shuguo.txt
?8.更改權限:
hadoop fs -chown hadoop:hadoop /sanguo/shuguo.txt
?9. cp 復制:
# 創建文件夾
hadoop fs -mkdir /jinguo
# 復制
hadoop fs -cp /sanguo/shuguo.txt /jinguo
10. mv 移動:
hadoop fs -mv /sanguo/weiguo.txt /jinguo
11. tail 查看
hadoop fs -tail /sanguo/shuguo.txt
12. 刪除文件或文件夾
# 刪除文件
hadoop fs -rm /sanguo/shuguo.txt# 遞歸刪除文件夾
hadoop fs -rm -r /sanguo
13. 統計文件夾大小信息:
hadoop fs -du -s -h /sanguo
?? 27 文件大小, 81 副本*文件大小
下面是查看文件夾每個文件的統計信息
hadoop fs -du -h /sanguo
14. 設置副本數量:
hadoop fs -setrep 2 /sanguo/shuguo.txt
? 副本數量記錄在NameNode,不要設置超過節點數量的副本,設置超過節點數,最多也只是總節點數量的副本,不會超過DataNode節點數, 如果設置8個副本,如果DataNode節點數有8個,才會有8個副本
總結:命令太多不一一列舉了,同centos系統一樣,只是前面加了hadoop fs, 很容易記住