HDFS的Shell操做(筆記)

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

相關文章
相關標籤/搜索