hdfs datanode节点间balance

关于节点间balance,用hdfs用户执行

#!/bin/bash

File_Path=$(cd "$(dirname "$0")";pwd)
Balance_Time=`date +%Y-%m-%d-%H`
Balance_Threshold=5  ##节点间差值
BalancerBandwidth=500000000  ##500M

kinit -kt /etc/hadoop/hdfs.keytab hdfs/`hostname -f` -r 7d
hdfs dfsadmin -setBalancerBandwidth  $BalancerBandwidth
hdfs balancer -threshold $Balance_Threshold > $File_Path/datanode_balancer.log_$Balance_Time 2>&1

执行./hdfs_datanode_balance.sh &

参考资料
https://hadoop.apache.org/docs/stable/hadoop-project-dist/hadoop-hdfs/HDFSCommands.html#balancer

你可能感兴趣的:(hdfs,hadoop,CDP,hdfs,hadoop,大数据)