HDFS的Shell操作(筆記)

*基本操作(單集羣):***
1、創建文件夾命令
[hadoop@master ~]$ hadoop fs -mkdir -p /20191021
2、上傳文件命令
[hadoop@master ~]$ hadoop fs -put test.txt /20191021
3、查看文件命令
[hadoop@master ~]$ hadoop fs -cat /20191021/test.txt
4、文件複製命令(複製到本地)
[hadoop@master ~]$ hadoop fs -get /20191021/test.txt
5、查看目錄下文件目錄
[hadoop@master ~]$ hadoop fs -ls /20191021
6、刪除文件命令
[hadoop@master ~]$ hadoop fs -rm /20191021/test.txt
7、刪除文件夾命令
[hadoop@master ~]$ hadoop fs -rmr /20191021
管理員常用操作命令:
1、查看正在運行的Job
[hadoop@master ~]$ hadoop job -list
2、關閉正在運行的Job
[hadoop@master ~]$ hadoop job -kill (正在運行作業的名字)
3、檢查HDFS塊狀態,查看是否損壞
[hadoop@master ~]$ hadoop fsck
4、檢查HDFS塊狀態,並刪除損壞的塊
[hadoop@master ~]$ hadoop fsck / -delete
5、檢查HDFS塊狀態,包括DataNode信息
[hadoop@master ~]$ hadoop dfsadmin -report
6、Hadoop進入安全模式
[hadoop@master ~]$ hadoop dfsadmin -safemode enter
7、Hadoop離開安全模式
[hadoop@master ~]$ hadoop dfsadmin -safemode leave
8、平衡集羣中的文件
[hadoop@master hadoop]$ sbin/start-balancer.sh

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章