You are viewing a plain text version of this content. The canonical link for it is here.
Posted to user@hbase.apache.org by yiyu jia <ji...@gmail.com> on 2012/10/29 05:03:27 UTC

zookeeper can not setup connection on port 3888 and HBase master can not be started

On Sun, Oct 28, 2012 at 11:42 PM, yiyu jia <ji...@gmail.com> wrote:

>
> Hi there,
>
> I try to install HBase 0.94.2 on my Hadoop 1.0.3 cluster. But, I can not
> start HBase master successfully. Any help will be appreciated. It will be
> great if any one can share his successful hbase-stite.xml for a real
> cluster env.
>
> After typing ./bin/start-hbase.sh, there is no error report in console.
> But, after checking the Zoonkeeper lot file, I see the below exception.
>
>
>
> 2012-10-28 23:30:42,699 WARN
> org.apache.zookeeper.server.quorum.QuorumCnxManager: Cannot open channel
> to 1 at election address /172.23.34.80:3888
> java.net.ConnectException: Connection refused
>
>
> Than, I run command  netstat -tulpn, and find that the port 3888 is bind
> on strange address as shown below. Anybody can tell me where I put wrong
> configuration parameter, which causes this?
>
> Proto Recv-Q Send-Q Local Address               Foreign
> Address             State       PID/Program name
> tcp        0      0 0.0.0.0:111                 0.0.0.0:*
> LISTEN      -
> tcp        0      0 0.0.0.0:48305               0.0.0.0:*
> LISTEN      -
> tcp        0      0 0.0.0.0:22                  0.0.0.0:*
> LISTEN      -
> tcp        0      0 127.0.0.1:631               0.0.0.0:*
> LISTEN      -
> tcp        0      0 127.0.0.1:25                0.0.0.0:*
> LISTEN      -
> tcp        0      0 :::2181
> :::*                        LISTEN      12798/java
> tcp        0      0 ::ffff:172.23.34.12:9000
> :::*                        LISTEN      3097/java
> tcp        0      0 :::50090
> :::*                        LISTEN      3275/java
> tcp        0      0 :::111
> :::*                        LISTEN      -
> tcp        0      0 :::3888
> :::*                        LISTEN      12798/java
> tcp        0      0 :::37650
> :::*                        LISTEN      -
> tcp        0      0 :::50070
> :::*                        LISTEN      3097/java
> tcp        0      0 :::22
> :::*                        LISTEN      -
> tcp        0      0 ::1:631
> :::*                        LISTEN      -
> tcp        0      0 :::38584
> :::*                        LISTEN      3275/java
> tcp        0      0 ::1:25
> :::*                        LISTEN      -
> tcp        0      0 :::34175
> :::*                        LISTEN      3097/java
> udp        0      0 0.0.0.0:111                 0.0.0.0:*
> -
> udp        0      0 0.0.0.0:631                 0.0.0.0:*
> -
> udp        0      0 0.0.0.0:33144               0.0.0.0:*
> -
> udp        0      0 0.0.0.0:632                 0.0.0.0:*
> -
> udp        0      0 0.0.0.0:651                 0.0.0.0:*
> -
> udp        0      0 0.0.0.0:68                  0.0.0.0:*
> -
> udp        0      0 :::111
> :::*                                    -
> udp        0      0 :::632
> :::*                                    -
> udp        0      0 :::40622
> :::*                                    -
>
>
>
> After certain time, I got the exception message in my HBase master log
> file as below,
>
>
> 2012-10-28 23:32:16,587 INFO org.apache.zookeeper.ZooKeeper: Session:
> 0x23aaa9248e40000 closed
> 2012-10-28 23:32:16,587 INFO org.apache.hadoop.hbase.master.HMaster:
> HMaster main thread exiting
> 2012-10-28 23:32:16,588 INFO org.apache.zookeeper.ClientCnxn: EventThread
> shut down
> 2012-10-28 23:32:16,588 ERROR
> org.apache.hadoop.hbase.master.HMasterCommandLine: Failed to start master
> java.lang.RuntimeException: HMaster Aborted
>     at
> org.apache.hadoop.hbase.master.HMasterCommandLine.startMaster(HMasterCommandLine.java:154)
>     at
> org.apache.hadoop.hbase.master.HMasterCommandLine.run(HMasterCommandLine.java:103)
>     at org.apache.hadoop.util.ToolRunner.run(ToolRunner.java:65)
>     at
> org.apache.hadoop.hbase.util.ServerCommandLine.doMain(ServerCommandLine.java:76)
>     at org.apache.hadoop.hbase.master.HMaster.main(HMaster.java:1806)
> 2012-10-28 23:32:16,592 ERROR org.apache.hadoop.hdfs.DFSClient: Exception
> closing file /hbase-hadoopuser/hbase/hbase.version :
> org.apache.hadoop.ipc.RemoteException: java.io.IOException: File
> /hbase-hadoopuser/hbase/hbase.version could only be replicated to 0 nodes,
> instead of 1
>     at
> org.apache.hadoop.hdfs.server.namenode.FSNamesystem.getAdditionalBlock(FSNamesystem.java:1558)
>     at
> org.apache.hadoop.hdfs.server.namenode.NameNode.addBlock(NameNode.java:696)
>     at sun.reflect.GeneratedMethodAccessor3.invoke(Unknown Source)
>     at
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
>     at java.lang.reflect.Method.invoke(Method.java:616)
>     at org.apache.hadoop.ipc.RPC$Server.call(RPC.java:563)
>     at org.apache.hadoop.ipc.Server$Handler$1.run(Server.java:1388)
>     at org.apache.hadoop.ipc.Server$Handler$1.run(Server.java:1384)
>     at java.security.AccessController.doPrivileged(Native Method)
>     at javax.security.auth.Subject.doAs(Subject.java:416)
>     at
> org.apache.hadoop.security.UserGroupInformation.doAs(UserGroupInformation.java:1121)
>     at org.apache.hadoop.ipc.Server$Handler.run(Server.java:1382)
>
>


-- 
******************************************
* Mr. Jia Yiyu                                *
*                                                   *
* Email: jia.yiyu@gmail.com          *
*                                                   *
* Web: http://yiyujia.blogspot.com/*
*******************************************