HBase集群管理¶
新增Hadoop节点¶
Master¶
slaves新增node4- 配置分发( hosts, slaves )
node4¶
启动DataNode和NodeManager
[zhangsan@node4 default]$ sbin/hadoop-daemon.sh start datanode
[zhangsan@node4 default]$ sbin/yarn-daemon.sh start nodemanager
刷新节点状态¶
负载均衡¶
# 设置负载均衡带宽
[zhangsan@node1 ~]$ hdfs dfsadmin -setBalancerBandwidth bytes
# 磁盘使用率阈值,单位为百分比。此命令会产生一个进程,并在logs目录输出日志;负载均衡完毕,进程结束。
# -threshold
# 默认值:10%。该值确保每个DataNode上的磁盘使用率与集群整体使用率的差距不超过10%。
[zhangsan@node1 ~]$ start-balancer.sh -threshold 1
https://partners-intl.aliyun.com/help/en/e-mapreduce/latest/hdfs-balancer
移除Hadoop节点¶
Master配置排除节点列表¶
hdfs-site.xml
<property>
<name>dfs.hosts.exclude</name>
<value>/opt/bigdata/hadoop/hadoop-2.7.3/etc/hadoop/datanode-excludes</value>
</property>
datanode-excludes (一行一个)
yarn-site.xml
<property>
<name>yarn.hosts.exclude</name>
<value>/opt/bigdata/hadoop/hadoop-2.7.3/etc/hadoop/nodemanager-excludes</value>
</property>
nodemanager-excludes (一行一个)
刷新节点状态¶
Decommission In Progress --> Decommissioned
[zhangsan@node1 hadoop]$ hdfs dfsadmin -refreshNodes
[zhangsan@node1 hadoop]$ yarn rmadmin -refreshNodes
停止守护进程¶
[zhangsan@node4 ~]$ hadoop-daemon.sh stop datanode
[zhangsan@node4 ~]$ yarn-daemon.sh stop nodemanager