You are viewing a plain text version of this content. The canonical link for it is here.
Posted to user@hbase.apache.org by Jeff <sv...@yahoo.com> on 2011/07/20 10:19:35 UTC

HBase standalone start issue

Hi,

I am trying to start HBase 0.90.3 in standalone mode and I get the following
errors. I follow the instructions in the QuckStart at apache site. I set the
JAVA_HOME and the conf/hbase-site.xml accordingly.

I start HBase with bin/start-hbase.sh script and the start the shell using 
bin/start-hbase.sh

When I want to run this command:

create 'test', 'cf'

I getthe following message:

ERROR: org.apache.hadoop.hbase.NotAllMetaRegionsOnlineException:
org.apache.hadoop.hbase.NotAllMetaRegionsOnlineException: Timed out (10000ms)


There is an exception in master log file and there is no log file for zookeeper
and regionserver. Here is the exception in the master log file:


2011-07-20 01:01:49,213 WARN org.apache.hadoop.hbase.master.AssignmentManager:

Failed assignment of -ROOT-,,0.70236052 to
serverName=localhost,35385,1311148902080, load=(requests=0, regions=0,
usedHeap=26, maxHeap=995), trying to assign elsewhere instead; retry=0
org.apache.hadoop.hbase.client.RetriesExhaustedException: Failed setting up
proxy interface org.apache.hadoop.hbase.ipc.HRegionInterface to /127.0.0.1:35385
after attempts=1
	at org.apache.hadoop.hbase.ipc.HBaseRPC.waitForProxy(HBaseRPC.java:355)
	at org.apache.hadoop.hbase.client.HConnectionManager$HConnectionImplementation.
getHRegionConnection(HConnectionManager.java:957)
	at
org.apache.hadoop.hbase.master.ServerManager.
getServerConnection(ServerManager.java:618)
	at
org.apache.hadoop.hbase.master.ServerManager.
sendRegionOpen(ServerManager.java:553)
	at
org.apache.hadoop.hbase.master
.AssignmentManager.assign(AssignmentManager.java:931)
	at
org.apache.hadoop.hbase.master.
AssignmentManager.assign(AssignmentManager.java:746)
	at
org.apache.hadoop.hbase.master.
AssignmentManager.assign(AssignmentManager.java:726)
	at
org.apache.hadoop.hbase.master.
AssignmentManager.assignRoot(AssignmentManager.java:1200)
	at org.apache.hadoop.hbase.master.
HMaster.assignRootAndMeta(HMaster.java:432)
	at org.apache.hadoop.hbase.master.
HMaster.finishInitialization(HMaster.java:389)
	at org.apache.hadoop.hbase.master.HMaster.run(HMaster.java:283)
	at
org.apache.hadoop.hbase.master.
HMasterCommandLine$LocalHMaster.run(HMasterCommandLine.java:193)
	at java.lang.Thread.run(Thread.java:662)
Caused by: java.net.ConnectException: Connection refused
	at sun.nio.ch.SocketChannelImpl.checkConnect(Native Method)
	at sun.nio.ch.SocketChannelImpl.
finishConnect(SocketChannelImpl.java:567)
	at 
org.apache.hadoop.net.SocketIOWithTimeout.
connect(SocketIOWithTimeout.java:206)
	at org.apache.hadoop.net.NetUtils.
connect(NetUtils.java:404)
	at
org.apache.hadoop.hbase.ipc.HBaseClient$Connection.
setupIOstreams(HBaseClient.java:328)
	at org.apache.hadoop.hbase.ipc.HBaseClient.
getConnection(HBaseClient.java:883)
	at org.apache.hadoop.hbase.ipc.HBaseClient.call(HBaseClient.java:750)
	at org.apache.hadoop.hbase.ipc.HBaseRPC$Invoker.
invoke(HBaseRPC.java:257)
	at $Proxy7.getProtocolVersion(Unknown Source)
	at org.apache.hadoop.hbase.ipc.HBaseRPC.getProxy(HBaseRPC.java:419)
	at org.apache.hadoop.hbase.ipc.HBaseRPC.getProxy(HBaseRPC.java:393)
	at org.apache.hadoop.hbase.ipc.HBaseRPC.getProxy(HBaseRPC.java:444)
	at org.apache.hadoop.hbase.ipc.HBaseRPC.waitForProxy(HBaseRPC.java:349)
	... 12 more
2011-07-20 01:01:49,215 WARN org.apache.hadoop.hbase.master.
AssignmentManager:
Unable to find a viable location to assign region -ROOT-,,0.70236052
2011-07-20 01:03:03,498 INFO org.apache.zookeeper.server.NIOServerCnxn: Accepted
socket connection from /127.0.0.1:56792


Any idea how I can solve this?

Thanks,
--Jeff


Re: HBase standalone start issue

Posted by Stack <st...@duboce.net>.
On Wed, Jul 20, 2011 at 1:19 AM, Jeff <sv...@yahoo.com> wrote:
> Caused by: java.net.ConnectException: Connection refused

This is root of the prob.

Its odd though because you are standalone.

Any exceptions before those you post here?

Anything about this box that preventing process connect to itself on
different port (try pinging the ports yourself from outside the
process with telnet or something).

St.Ack