[hadoopdeploy@hadoop01 ~]$ hdfs balancer --help
Usage: hdfs balancer
[-policy <policy>] the balancing policy: datanode or blockpool
[-threshold <threshold>] Percentage of disk capacity
[-exclude [-f <hosts-file>|<comma-separated list of hosts>]] Excludes the specified datanodes.
[-include [-f <hosts-file>|<comma-separated list of hosts>]] Includes only the specified datanodes.
[-source [-f <hosts-file>|<comma-separated list of hosts>]] Pick only the specified datanodes as source nodes.
[-blockpools <comma-separated list of blockpool ids>] The balancer will only run on blockpools included in this list.
[-idleiterations <idleiterations>] Number of consecutive idle iterations (-1 for Infinite) before exit.
[-runDuringUpgrade] Whether to run the balancer during an ongoing HDFS upgrade.Thisis usually not desired since it will not affect used space on over-utilized machines.
[-asService] Run as a long running service.
Generic options supported are:-conf <configuration file> specify an application configuration file
-D <property=value> define a value for a given property
-fs <file:///|hdfs://namenode:port> specify default filesystem URL to use, overrides 'fs.defaultFS' property from configurations.
-jt <local|resourcemanager:port> specify a ResourceManager
-files <file1,...> specify a comma-separated list of files to be copied to the map reduce cluster
-libjars <jar1,...> specify a comma-separated list of jar files to be included in the classpath
-archives <archive1,...> specify a comma-separated list of archives to be unarchived on the compute machines
The general command line syntax is:
command [genericOptions][commandOptions]
[hadoopdeploy@hadoop01 ~]$ hdfs balancer -policy datanode -threshold 52023-03-2614:10:09,785 INFO balancer.Balancer: Using a threshold of 5.02023-03-2614:10:09,786 INFO balancer.Balancer: namenodes =[hdfs://hadoop01:8020]2023-03-2614:10:09,786 INFO balancer.Balancer: parameters = Balancer.BalancerParameters[BalancingPolicy.Node, threshold =5.0, max idle iteration =5, #excluded nodes =0, #included nodes =0, #source nodes =0, #blockpools =0, run during upgrade =false]2023-03-2614:10:09,786 INFO balancer.Balancer: included nodes =[]2023-03-2614:10:09,786 INFO balancer.Balancer: excluded nodes =[]2023-03-2614:10:09,786 INFO balancer.Balancer: source nodes =[]Time Stamp Iteration# Bytes Already Moved Bytes Left To Move Bytes Being Moved NameNode
2023-03-2614:10:09,787 INFO balancer.NameNodeConnector: getBlocks calls for hdfs://hadoop01:8020 will be rate-limited to 20 per second
2023-03-2614:10:10,392 INFO balancer.Balancer: dfs.namenode.get-blocks.max-qps =20(default=20)2023-03-2614:10:10,392 INFO balancer.Balancer: dfs.balancer.movedWinWidth=5400000(default=5400000)2023-03-2614:10:10,392 INFO balancer.Balancer: dfs.balancer.moverThreads=1000(default=1000)2023-03-2614:10:10,392 INFO balancer.Balancer: dfs.balancer.dispatcherThreads=200(default=200)2023-03-2614:10:10,392 INFO balancer.Balancer: dfs.balancer.getBlocks.size=2147483648(default=2147483648)2023-03-2614:10:10,392 INFO balancer.Balancer: dfs.balancer.getBlocks.min-block-size =10485760(default=10485760)2023-03-2614:10:10,392 INFO balancer.Balancer: dfs.datanode.balance.max.concurrent.moves=100(default=100)2023-03-2614:10:10,392 INFO balancer.Balancer: dfs.datanode.balance.bandwidthPerSec=104857600(default=104857600)2023-03-2614:10:10,395 INFO balancer.Balancer: dfs.balancer.max-size-to-move =10737418240(default=10737418240)2023-03-2614:10:10,395 INFO balancer.Balancer: dfs.blocksize=134217728(default=134217728)2023-03-2614:10:10,401 INFO net.NetworkTopology: Adding a new node:/default-rack/192.168.121.141:98662023-03-2614:10:10,401 INFO net.NetworkTopology: Adding a new node:/default-rack/192.168.121.140:98662023-03-2614:10:10,401 INFO net.NetworkTopology: Adding a new node:/default-rack/192.168.121.142:98662023-03-2614:10:10,402 INFO balancer.Balancer:0 over-utilized:[]2023-03-2614:10:10,402 INFO balancer.Balancer:0 underutilized:[]2023-3-2614:10:1000 B 0 B 0 B 0 hdfs://hadoop01:8020
The cluster is balanced. Exiting...
2023-3-2614:10:10 Balancing took 810.0 milliseconds
[hadoopdeploy@hadoop01 ~]$