吹静静

欢迎QQ交流:592590682

全局命令

全部启动:start-all.sh

全部关闭:stop-all.sh

启动全部HDFS服务:start-dfs.sh

关闭全部HDFS服务:stop-dfs.sh

启动全部YARN服务:start-yarn.sh

关闭全部YARN服务:stop-yarn.sh

 

单个服务命令

启动NN:hadoop-daemon.sh start namenode

启动DN:hadoop-daemon.sh start datanode

启动All-DN:hadoop-daemons.sh start datanode  slave

启动JN:hadoop-daemon.sh start journalnode

启动SNN:hadoop-daemon.sh start secondarynamenode 

启动ZKFC:hadoop-daemon.sh start zkfc

启动RM: yarn-daemon.sh start resourcemanager

启动NM: yarn-daemons.sh start nodemanager

启动HS:  mr-jobhistory-daemon.sh stop historyserver

 

其他命令

查看NameNode状态:hdfs haadmin -getServiceState nn1

NameNode主备切换:hdfs haadmin -failover nn2  nn1

更改NameNode状态:hdfs haadmin -transitionToActive -forcemanual nn1

获取当前活动的NameNode:hdfs getconf -confKey fs.defaultFS

启动数据均衡,默认阈值为 10%:start-balancer.sh

启动数据均衡,指定阈值为 5%:start-balancer.sh –threshold 5

查看数据健康状态:hdfs fsck /

查看是否处于安全模式:hdfs dfsadmin -safemode get

退出安全状态:hadoop dfsadmin -safemode leave

元数据修复:hadoop namenode -recover

删除损坏数据块:hdfs fsck / -delete

数据块丢失修复:hdfs debug recoverLease -path 文件位置 -retries 重试次数

HDFS异构存储策略设置

  设置/hbase/data/default为Hot的策略:hdfs storagepolicies -setStoragePolicy -path /hbase/data/default -policy Hot

  取消策略:hdfs storagepolicies -unsetStoragePolicy -path

  获取对应路径的策略:hdfs storagepolicies -getStoragePolicy -path

HDFS小文件合并下载:hdfs dfs -getmerge HDFSPATH  LOCALPATH  

posted on 2021-04-10 13:20  吹静静  阅读(237)  评论(0编辑  收藏  举报