You are viewing a plain text version of this content. The canonical link for it is here.
Posted to common-user@hadoop.apache.org by Stas Oskin <st...@gmail.com> on 2009/04/12 09:30:11 UTC

Running balancer throws exceptions

Hi.

When I run hadoop balancer, I get the following error:

09/04/12 10:28:46 INFO dfs.Balancer: Will move 3.02 GBbytes in this
iteration
Apr 12, 2009 10:28:46 AM          0                 0 KB            19.02
GB            3.02 GB
09/04/12 10:28:46 INFO dfs.Balancer: Decided to move block
-4854334996783373210 with a length of 0.02 KB bytes from
192.168.253.42:50010 to 192.168.253.20:50010 using proxy source
192.168.253.42:50010
09/04/12 10:28:46 INFO dfs.Balancer: Starting moving -4854334996783373210
from 192.168.253.42:50010 to 192.168.253.20:50010
09/04/12 10:28:46 WARN dfs.Balancer: Error moving block -4854334996783373210
from 192.168.253.42:50010 to 192.168.253.20:50010 through
192.168.253.42:50010: Moving block -4854334996783373210 from
192.168.253.42:50010 to 192.168.253.20:50010 through 192.168.253.42:50010
failed
java.io.IOException: Moving block -4854334996783373210 from
192.168.253.42:50010 to 192.168.253.20:50010 through 192.168.253.42:50010
failed
        at
org.apache.hadoop.dfs.Balancer$PendingBlockMove.receiveResponse(Balancer.java:366)
        at
org.apache.hadoop.dfs.Balancer$PendingBlockMove.dispatch(Balancer.java:316)
        at
org.apache.hadoop.dfs.Balancer$PendingBlockMove.access$1700(Balancer.java:224)
        at
org.apache.hadoop.dfs.Balancer$PendingBlockMove$1.run(Balancer.java:388)
        at
java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886)
        at
java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908)
        at java.lang.Thread.run(Thread.java:619)


I'm using 0.18.3. Any idea?

Regards.