It seems it's not able to talk to your cluster... I would do some
jstacks while it's hanging to figure out what's happening.

J-D

On Mon, Jan 31, 2011 at 2:19 AM, Lars George <[email protected]> wrote:
> Hi,
>
> When running hbck locally (after working on HBASE-3492) I got:
>
> 2011-01-31 11:14:52,793 INFO
> org.apache.zookeeper.server.PrepRequestProcessor: Got user-level
> KeeperException when processing sessionid:0x12ddb81848f0017
> type:create cxid:0x4 zxid:0xfffffffffffffffe txntype:unknown
> reqpath:n/a Error Path:/hbase/table Error:KeeperErrorCode = NodeExists
> for /hbase/table
> 2011-01-31 11:14:53,080 WARN org.apache.hadoop.ipc.HBaseServer: IPC
> Server handler 6 on 53714 caught: java.lang.NullPointerException
>        at java.io.DataOutputStream.writeUTF(DataOutputStream.java:330)
>        at java.io.DataOutputStream.writeUTF(DataOutputStream.java:306)
>        at org.apache.hadoop.hbase.ClusterStatus.write(ClusterStatus.java:217)
>        at 
> org.apache.hadoop.hbase.io.HbaseObjectWritable.writeObject(HbaseObjectWritable.java:442)
>        at 
> org.apache.hadoop.hbase.io.HbaseObjectWritable.write(HbaseObjectWritable.java:277)
>        at 
> org.apache.hadoop.hbase.ipc.HBaseServer$Handler.run(HBaseServer.java:1088)
>
>
> in the master/rs logs directly after running the command and on the
> console eventually
>
> larsgeorge@de1-app-mbp-2:~/projects/opensource/hbase-trunk-rw [svn:]$
> bin/hbase hbck
> ...
> Exception in thread "main" java.lang.reflect.UndeclaredThrowableException
>        at $Proxy0.getClusterStatus(Unknown Source)
>        at org.apache.hadoop.hbase.util.HBaseFsck.<init>(HBaseFsck.java:105)
>        at org.apache.hadoop.hbase.util.HBaseFsck.main(HBaseFsck.java:944)
> Caused by: java.net.SocketTimeoutException: Call to
> 10.0.0.57/10.0.0.57:53714 failed on socket timeout exception:
> java.net.SocketTimeoutException: 60000 millis timeout while waiting
> for channel to be ready for read. ch :
> java.nio.channels.SocketChannel[connected local=/10.0.0.57:53908
> remote=10.0.0.57/10.0.0.57:53714]
>        at 
> org.apache.hadoop.hbase.ipc.HBaseClient.wrapException(HBaseClient.java:816)
>        at org.apache.hadoop.hbase.ipc.HBaseClient.call(HBaseClient.java:789)
>        at 
> org.apache.hadoop.hbase.ipc.WritableRpcEngine$Invoker.invoke(WritableRpcEngine.java:139)
>        ... 3 more
> Caused by: java.net.SocketTimeoutException: 60000 millis timeout while
> waiting for channel to be ready for read. ch :
> java.nio.channels.SocketChannel[connected local=/10.0.0.57:53908
> remote=10.0.0.57/10.0.0.57:53714]
>        at 
> org.apache.hadoop.net.SocketIOWithTimeout.doIO(SocketIOWithTimeout.java:164)
>        at 
> org.apache.hadoop.net.SocketInputStream.read(SocketInputStream.java:155)
>        at 
> org.apache.hadoop.net.SocketInputStream.read(SocketInputStream.java:128)
>        at java.io.FilterInputStream.read(FilterInputStream.java:116)
>        at 
> org.apache.hadoop.hbase.ipc.HBaseClient$Connection$PingInputStream.read(HBaseClient.java:301)
>        at java.io.BufferedInputStream.fill(BufferedInputStream.java:218)
>        at java.io.BufferedInputStream.read(BufferedInputStream.java:237)
>        at java.io.DataInputStream.readInt(DataInputStream.java:370)
>        at 
> org.apache.hadoop.hbase.ipc.HBaseClient$Connection.receiveResponse(HBaseClient.java:541)
>        at 
> org.apache.hadoop.hbase.ipc.HBaseClient$Connection.run(HBaseClient.java:479)
>
> This is not right.
>
> Lars
>

Reply via email to