You are viewing a plain text version of this content. The canonical link for it is here.
Posted to user@sqoop.apache.org by "ablozhou@gmail.com" <ab...@gmail.com> on 2012/08/02 11:11:09 UTC

hbase can't start:KeeperErrorCode = NoNode for /hbase

I even move /hbase to hbase2, and create a new dir /hbase1, modify
hbase-site.xml to:
<property>
    <name>hbase.rootdir</name>
    <value>hdfs://Hadoop48:54310/hbase1</value>
</property>
 <property>
    <name>zookeeper.znode.parent</name>
    <value>/hbase1</value>
</property>

But the error message still  KeeperErrorCode = NoNode for /hbase

Any body can give any help?
Thanks!

Andy zhou

2012/8/2 ablozhou@gmail.com <ab...@gmail.com>

> hi all,
> After I killed all java process, I can't restart hbase, it reports:
>
> Hadoop46: starting zookeeper, logging to
> /home/zhouhh/hbase-0.94.0/logs/hbase-zhouhh-zookeeper-Hadoop46.out
> Hadoop47: starting zookeeper, logging to
> /home/zhouhh/hbase-0.94.0/logs/hbase-zhouhh-zookeeper-Hadoop47.out
> Hadoop48: starting zookeeper, logging to
> /home/zhouhh/hbase-0.94.0/logs/hbase-zhouhh-zookeeper-Hadoop48.out
> Hadoop46: java.lang.RuntimeException: Unable to run quorum server
> Hadoop46:       at
> org.apache.zookeeper.server.quorum.QuorumPeer.loadDataBase(QuorumPeer.java:454)
> Hadoop46:       at
> org.apache.zookeeper.server.quorum.QuorumPeer.start(QuorumPeer.java:409)
> Hadoop46:       at
> org.apache.zookeeper.server.quorum.QuorumPeerMain.runFromConfig(QuorumPeerMain.java:151)
> Hadoop46:       at
> org.apache.hadoop.hbase.zookeeper.HQuorumPeer.runZKServer(HQuorumPeer.java:74)
> Hadoop46:       at
> org.apache.hadoop.hbase.zookeeper.HQuorumPeer.main(HQuorumPeer.java:64)
> Hadoop46: Caused by: java.io.IOException: Failed to process transaction
> type: 1 error: KeeperErrorCode = NoNode for /hbase
> Hadoop46:       at
> org.apache.zookeeper.server.persistence.FileTxnSnapLog.restore(FileTxnSnapLog.java:151)
> Hadoop46:       at
> org.apache.zookeeper.server.ZKDatabase.loadDataBase(ZKDatabase.java:223)
> Hadoop46:       at
> org.apache.zookeeper.server.quorum.QuorumPeer.loadDataBase(QuorumPeer.java:417)
> Hadoop47: java.lang.RuntimeException: Unable to run quorum server
> Hadoop47:       at
> org.apache.zookeeper.server.quorum.QuorumPeer.loadDataBase(QuorumPeer.java:454)
> Hadoop47:       at
> org.apache.zookeeper.server.quorum.QuorumPeer.start(QuorumPeer.java:409)
> Hadoop47:       at
> org.apache.zookeeper.server.quorum.QuorumPeerMain.runFromConfig(QuorumPeerMain.java:151)
>  Hadoop47:       at
> org.apache.hadoop.hbase.zookeeper.HQuorumPeer.runZKServer(HQuorumPeer.java:74)
> Hadoop47:       at
> org.apache.hadoop.hbase.zookeeper.HQuorumPeer.main(HQuorumPeer.java:64)
> Hadoop47: Caused by: java.io.IOException: Failed to process transaction
> type: 1 error: KeeperErrorCode = NoNode for /hbase
> Hadoop47:       at
> org.apache.zookeeper.server.persistence.FileTxnSnapLog.restore(FileTxnSnapLog.java:151)
> Hadoop47:       at
> org.apache.zookeeper.server.ZKDatabase.loadDataBase(ZKDatabase.java:223)
> Hadoop47:       at
> org.apache.zookeeper.server.quorum.QuorumPeer.loadDataBase(QuorumPeer.java:417)
>
> while Hadoop48 is HMaster.
> but hdfs://xxx/hbase is existed.
> [zhouhh@Hadoop47 ~]$ hadoop fs -ls /hbase
> Found 113 items
> drwxr-xr-x   - zhouhh supergroup          0 2012-07-03 19:24 /hbase/-ROOT-
> drwxr-xr-x   - zhouhh supergroup          0 2012-07-03 19:24 /hbase/.META.
> ...
>
> So what's the problem?
> Thanks!
>
> andy
>

Re: hbase can't start:KeeperErrorCode = NoNode for /hbase

Posted by "ablozhou@gmail.com" <ab...@gmail.com>.
The problem resolved. it caused by the zookeeper data corrupted. so I
modified zookeeper data dir to another directory on hbase-site.xml and
restart hbase again.
  <property>
        <name>hbase.zookeeper.property.dataDir</name>
        <value>/home/zhouhh/myhadoop/zk</value>
        <description>Property from ZooKeeper's config zoo.cfg.
            The directory where the snapshot is stored.
        </description>
    </property>


Thanks to every one.

andy

2012/8/2 ablozhou@gmail.com <ab...@gmail.com>

> Thank you, Keywal and  Mohammad.
> I also think the data is corrupted, but the zookeeper is inner of Hbase, I
> don't know how to change the zookeeper data directory. I'll try this way.
> So if kill java process rudely, there may be corrupted of data. But
> sometimes, stop shell script will not work.
>
> Here is my hbase-site.xml
>
> <configuration>
> <property>
>     <name>hbase.rootdir</name>
>     <value>hdfs://Hadoop48:54310/hbase1</value>
> </property>
> <property>
>     <name>hbase.cluster.distributed</name>
>     <value>true</value>
> </property>
> <property>
>     <name>hbase.master.port</name>
>     <value>60000</value>
>   </property>
> <property>
>       <name>hbase.zookeeper.quorum</name>
>       <value>Hadoop48</value>
>  </property>
>  <property>
>     <name>zookeeper.znode.parent</name>
>     <value>/hbase1</value>
>      </property>
>
> </configuration>
>
> Thanks!
>
> Andy zhou
>
> 2012/8/2 N Keywal <nk...@gmail.com>
>
>> Hi,
>>
>> The issue is in ZooKeeper, not directly HBase. It seems its data is
>> corrupted, so it cannot start. You can configure zookeeper to another
>> data directory to make it start.
>>
>> N.
>>
>>
>> On Thu, Aug 2, 2012 at 11:11 AM, ablozhou@gmail.com <ab...@gmail.com>
>> wrote:
>> > I even move /hbase to hbase2, and create a new dir /hbase1, modify
>> > hbase-site.xml to:
>> > <property>
>> >     <name>hbase.rootdir</name>
>> >     <value>hdfs://Hadoop48:54310/hbase1</value>
>> > </property>
>> >  <property>
>> >     <name>zookeeper.znode.parent</name>
>> >     <value>/hbase1</value>
>> > </property>
>> >
>> > But the error message still  KeeperErrorCode = NoNode for /hbase
>> >
>> > Any body can give any help?
>> > Thanks!
>> >
>> > Andy zhou
>> >
>> > 2012/8/2 ablozhou@gmail.com <ab...@gmail.com>
>> >
>> >> hi all,
>> >> After I killed all java process, I can't restart hbase, it reports:
>> >>
>> >> Hadoop46: starting zookeeper, logging to
>> >> /home/zhouhh/hbase-0.94.0/logs/hbase-zhouhh-zookeeper-Hadoop46.out
>> >> Hadoop47: starting zookeeper, logging to
>> >> /home/zhouhh/hbase-0.94.0/logs/hbase-zhouhh-zookeeper-Hadoop47.out
>> >> Hadoop48: starting zookeeper, logging to
>> >> /home/zhouhh/hbase-0.94.0/logs/hbase-zhouhh-zookeeper-Hadoop48.out
>> >> Hadoop46: java.lang.RuntimeException: Unable to run quorum server
>> >> Hadoop46:       at
>> >>
>> org.apache.zookeeper.server.quorum.QuorumPeer.loadDataBase(QuorumPeer.java:454)
>> >> Hadoop46:       at
>> >>
>> org.apache.zookeeper.server.quorum.QuorumPeer.start(QuorumPeer.java:409)
>> >> Hadoop46:       at
>> >>
>> org.apache.zookeeper.server.quorum.QuorumPeerMain.runFromConfig(QuorumPeerMain.java:151)
>> >> Hadoop46:       at
>> >>
>> org.apache.hadoop.hbase.zookeeper.HQuorumPeer.runZKServer(HQuorumPeer.java:74)
>> >> Hadoop46:       at
>> >> org.apache.hadoop.hbase.zookeeper.HQuorumPeer.main(HQuorumPeer.java:64)
>> >> Hadoop46: Caused by: java.io.IOException: Failed to process transaction
>> >> type: 1 error: KeeperErrorCode = NoNode for /hbase
>> >> Hadoop46:       at
>> >>
>> org.apache.zookeeper.server.persistence.FileTxnSnapLog.restore(FileTxnSnapLog.java:151)
>> >> Hadoop46:       at
>> >>
>> org.apache.zookeeper.server.ZKDatabase.loadDataBase(ZKDatabase.java:223)
>> >> Hadoop46:       at
>> >>
>> org.apache.zookeeper.server.quorum.QuorumPeer.loadDataBase(QuorumPeer.java:417)
>> >> Hadoop47: java.lang.RuntimeException: Unable to run quorum server
>> >> Hadoop47:       at
>> >>
>> org.apache.zookeeper.server.quorum.QuorumPeer.loadDataBase(QuorumPeer.java:454)
>> >> Hadoop47:       at
>> >>
>> org.apache.zookeeper.server.quorum.QuorumPeer.start(QuorumPeer.java:409)
>> >> Hadoop47:       at
>> >>
>> org.apache.zookeeper.server.quorum.QuorumPeerMain.runFromConfig(QuorumPeerMain.java:151)
>> >>  Hadoop47:       at
>> >>
>> org.apache.hadoop.hbase.zookeeper.HQuorumPeer.runZKServer(HQuorumPeer.java:74)
>> >> Hadoop47:       at
>> >> org.apache.hadoop.hbase.zookeeper.HQuorumPeer.main(HQuorumPeer.java:64)
>> >> Hadoop47: Caused by: java.io.IOException: Failed to process transaction
>> >> type: 1 error: KeeperErrorCode = NoNode for /hbase
>> >> Hadoop47:       at
>> >>
>> org.apache.zookeeper.server.persistence.FileTxnSnapLog.restore(FileTxnSnapLog.java:151)
>> >> Hadoop47:       at
>> >>
>> org.apache.zookeeper.server.ZKDatabase.loadDataBase(ZKDatabase.java:223)
>> >> Hadoop47:       at
>> >>
>> org.apache.zookeeper.server.quorum.QuorumPeer.loadDataBase(QuorumPeer.java:417)
>> >>
>> >> while Hadoop48 is HMaster.
>> >> but hdfs://xxx/hbase is existed.
>> >> [zhouhh@Hadoop47 ~]$ hadoop fs -ls /hbase
>> >> Found 113 items
>> >> drwxr-xr-x   - zhouhh supergroup          0 2012-07-03 19:24
>> /hbase/-ROOT-
>> >> drwxr-xr-x   - zhouhh supergroup          0 2012-07-03 19:24
>> /hbase/.META.
>> >> ...
>> >>
>> >> So what's the problem?
>> >> Thanks!
>> >>
>> >> andy
>> >>
>>
>
>

Re: hbase can't start:KeeperErrorCode = NoNode for /hbase

Posted by "ablozhou@gmail.com" <ab...@gmail.com>.
Thank you, Keywal and  Mohammad.
I also think the data is corrupted, but the zookeeper is inner of Hbase, I
don't know how to change the zookeeper data directory. I'll try this way.
So if kill java process rudely, there may be corrupted of data. But
sometimes, stop shell script will not work.

Here is my hbase-site.xml

<configuration>
<property>
    <name>hbase.rootdir</name>
    <value>hdfs://Hadoop48:54310/hbase1</value>
</property>
<property>
    <name>hbase.cluster.distributed</name>
    <value>true</value>
</property>
<property>
    <name>hbase.master.port</name>
    <value>60000</value>
  </property>
<property>
      <name>hbase.zookeeper.quorum</name>
      <value>Hadoop48</value>
</property>
 <property>
    <name>zookeeper.znode.parent</name>
    <value>/hbase1</value>
     </property>

</configuration>

Thanks!

Andy zhou

2012/8/2 N Keywal <nk...@gmail.com>

> Hi,
>
> The issue is in ZooKeeper, not directly HBase. It seems its data is
> corrupted, so it cannot start. You can configure zookeeper to another
> data directory to make it start.
>
> N.
>
>
> On Thu, Aug 2, 2012 at 11:11 AM, ablozhou@gmail.com <ab...@gmail.com>
> wrote:
> > I even move /hbase to hbase2, and create a new dir /hbase1, modify
> > hbase-site.xml to:
> > <property>
> >     <name>hbase.rootdir</name>
> >     <value>hdfs://Hadoop48:54310/hbase1</value>
> > </property>
> >  <property>
> >     <name>zookeeper.znode.parent</name>
> >     <value>/hbase1</value>
> > </property>
> >
> > But the error message still  KeeperErrorCode = NoNode for /hbase
> >
> > Any body can give any help?
> > Thanks!
> >
> > Andy zhou
> >
> > 2012/8/2 ablozhou@gmail.com <ab...@gmail.com>
> >
> >> hi all,
> >> After I killed all java process, I can't restart hbase, it reports:
> >>
> >> Hadoop46: starting zookeeper, logging to
> >> /home/zhouhh/hbase-0.94.0/logs/hbase-zhouhh-zookeeper-Hadoop46.out
> >> Hadoop47: starting zookeeper, logging to
> >> /home/zhouhh/hbase-0.94.0/logs/hbase-zhouhh-zookeeper-Hadoop47.out
> >> Hadoop48: starting zookeeper, logging to
> >> /home/zhouhh/hbase-0.94.0/logs/hbase-zhouhh-zookeeper-Hadoop48.out
> >> Hadoop46: java.lang.RuntimeException: Unable to run quorum server
> >> Hadoop46:       at
> >>
> org.apache.zookeeper.server.quorum.QuorumPeer.loadDataBase(QuorumPeer.java:454)
> >> Hadoop46:       at
> >> org.apache.zookeeper.server.quorum.QuorumPeer.start(QuorumPeer.java:409)
> >> Hadoop46:       at
> >>
> org.apache.zookeeper.server.quorum.QuorumPeerMain.runFromConfig(QuorumPeerMain.java:151)
> >> Hadoop46:       at
> >>
> org.apache.hadoop.hbase.zookeeper.HQuorumPeer.runZKServer(HQuorumPeer.java:74)
> >> Hadoop46:       at
> >> org.apache.hadoop.hbase.zookeeper.HQuorumPeer.main(HQuorumPeer.java:64)
> >> Hadoop46: Caused by: java.io.IOException: Failed to process transaction
> >> type: 1 error: KeeperErrorCode = NoNode for /hbase
> >> Hadoop46:       at
> >>
> org.apache.zookeeper.server.persistence.FileTxnSnapLog.restore(FileTxnSnapLog.java:151)
> >> Hadoop46:       at
> >> org.apache.zookeeper.server.ZKDatabase.loadDataBase(ZKDatabase.java:223)
> >> Hadoop46:       at
> >>
> org.apache.zookeeper.server.quorum.QuorumPeer.loadDataBase(QuorumPeer.java:417)
> >> Hadoop47: java.lang.RuntimeException: Unable to run quorum server
> >> Hadoop47:       at
> >>
> org.apache.zookeeper.server.quorum.QuorumPeer.loadDataBase(QuorumPeer.java:454)
> >> Hadoop47:       at
> >> org.apache.zookeeper.server.quorum.QuorumPeer.start(QuorumPeer.java:409)
> >> Hadoop47:       at
> >>
> org.apache.zookeeper.server.quorum.QuorumPeerMain.runFromConfig(QuorumPeerMain.java:151)
> >>  Hadoop47:       at
> >>
> org.apache.hadoop.hbase.zookeeper.HQuorumPeer.runZKServer(HQuorumPeer.java:74)
> >> Hadoop47:       at
> >> org.apache.hadoop.hbase.zookeeper.HQuorumPeer.main(HQuorumPeer.java:64)
> >> Hadoop47: Caused by: java.io.IOException: Failed to process transaction
> >> type: 1 error: KeeperErrorCode = NoNode for /hbase
> >> Hadoop47:       at
> >>
> org.apache.zookeeper.server.persistence.FileTxnSnapLog.restore(FileTxnSnapLog.java:151)
> >> Hadoop47:       at
> >> org.apache.zookeeper.server.ZKDatabase.loadDataBase(ZKDatabase.java:223)
> >> Hadoop47:       at
> >>
> org.apache.zookeeper.server.quorum.QuorumPeer.loadDataBase(QuorumPeer.java:417)
> >>
> >> while Hadoop48 is HMaster.
> >> but hdfs://xxx/hbase is existed.
> >> [zhouhh@Hadoop47 ~]$ hadoop fs -ls /hbase
> >> Found 113 items
> >> drwxr-xr-x   - zhouhh supergroup          0 2012-07-03 19:24
> /hbase/-ROOT-
> >> drwxr-xr-x   - zhouhh supergroup          0 2012-07-03 19:24
> /hbase/.META.
> >> ...
> >>
> >> So what's the problem?
> >> Thanks!
> >>
> >> andy
> >>
>

Re: hbase can't start:KeeperErrorCode = NoNode for /hbase

Posted by N Keywal <nk...@gmail.com>.
Hi,

The issue is in ZooKeeper, not directly HBase. It seems its data is
corrupted, so it cannot start. You can configure zookeeper to another
data directory to make it start.

N.


On Thu, Aug 2, 2012 at 11:11 AM, ablozhou@gmail.com <ab...@gmail.com> wrote:
> I even move /hbase to hbase2, and create a new dir /hbase1, modify
> hbase-site.xml to:
> <property>
>     <name>hbase.rootdir</name>
>     <value>hdfs://Hadoop48:54310/hbase1</value>
> </property>
>  <property>
>     <name>zookeeper.znode.parent</name>
>     <value>/hbase1</value>
> </property>
>
> But the error message still  KeeperErrorCode = NoNode for /hbase
>
> Any body can give any help?
> Thanks!
>
> Andy zhou
>
> 2012/8/2 ablozhou@gmail.com <ab...@gmail.com>
>
>> hi all,
>> After I killed all java process, I can't restart hbase, it reports:
>>
>> Hadoop46: starting zookeeper, logging to
>> /home/zhouhh/hbase-0.94.0/logs/hbase-zhouhh-zookeeper-Hadoop46.out
>> Hadoop47: starting zookeeper, logging to
>> /home/zhouhh/hbase-0.94.0/logs/hbase-zhouhh-zookeeper-Hadoop47.out
>> Hadoop48: starting zookeeper, logging to
>> /home/zhouhh/hbase-0.94.0/logs/hbase-zhouhh-zookeeper-Hadoop48.out
>> Hadoop46: java.lang.RuntimeException: Unable to run quorum server
>> Hadoop46:       at
>> org.apache.zookeeper.server.quorum.QuorumPeer.loadDataBase(QuorumPeer.java:454)
>> Hadoop46:       at
>> org.apache.zookeeper.server.quorum.QuorumPeer.start(QuorumPeer.java:409)
>> Hadoop46:       at
>> org.apache.zookeeper.server.quorum.QuorumPeerMain.runFromConfig(QuorumPeerMain.java:151)
>> Hadoop46:       at
>> org.apache.hadoop.hbase.zookeeper.HQuorumPeer.runZKServer(HQuorumPeer.java:74)
>> Hadoop46:       at
>> org.apache.hadoop.hbase.zookeeper.HQuorumPeer.main(HQuorumPeer.java:64)
>> Hadoop46: Caused by: java.io.IOException: Failed to process transaction
>> type: 1 error: KeeperErrorCode = NoNode for /hbase
>> Hadoop46:       at
>> org.apache.zookeeper.server.persistence.FileTxnSnapLog.restore(FileTxnSnapLog.java:151)
>> Hadoop46:       at
>> org.apache.zookeeper.server.ZKDatabase.loadDataBase(ZKDatabase.java:223)
>> Hadoop46:       at
>> org.apache.zookeeper.server.quorum.QuorumPeer.loadDataBase(QuorumPeer.java:417)
>> Hadoop47: java.lang.RuntimeException: Unable to run quorum server
>> Hadoop47:       at
>> org.apache.zookeeper.server.quorum.QuorumPeer.loadDataBase(QuorumPeer.java:454)
>> Hadoop47:       at
>> org.apache.zookeeper.server.quorum.QuorumPeer.start(QuorumPeer.java:409)
>> Hadoop47:       at
>> org.apache.zookeeper.server.quorum.QuorumPeerMain.runFromConfig(QuorumPeerMain.java:151)
>>  Hadoop47:       at
>> org.apache.hadoop.hbase.zookeeper.HQuorumPeer.runZKServer(HQuorumPeer.java:74)
>> Hadoop47:       at
>> org.apache.hadoop.hbase.zookeeper.HQuorumPeer.main(HQuorumPeer.java:64)
>> Hadoop47: Caused by: java.io.IOException: Failed to process transaction
>> type: 1 error: KeeperErrorCode = NoNode for /hbase
>> Hadoop47:       at
>> org.apache.zookeeper.server.persistence.FileTxnSnapLog.restore(FileTxnSnapLog.java:151)
>> Hadoop47:       at
>> org.apache.zookeeper.server.ZKDatabase.loadDataBase(ZKDatabase.java:223)
>> Hadoop47:       at
>> org.apache.zookeeper.server.quorum.QuorumPeer.loadDataBase(QuorumPeer.java:417)
>>
>> while Hadoop48 is HMaster.
>> but hdfs://xxx/hbase is existed.
>> [zhouhh@Hadoop47 ~]$ hadoop fs -ls /hbase
>> Found 113 items
>> drwxr-xr-x   - zhouhh supergroup          0 2012-07-03 19:24 /hbase/-ROOT-
>> drwxr-xr-x   - zhouhh supergroup          0 2012-07-03 19:24 /hbase/.META.
>> ...
>>
>> So what's the problem?
>> Thanks!
>>
>> andy
>>

Re: hbase can't start:KeeperErrorCode = NoNode for /hbase

Posted by Mohammad Tariq <do...@gmail.com>.
Hello Andy,

      Could you please post your Hadoop configuration files??

Regards,
    Mohammad Tariq


On Thu, Aug 2, 2012 at 2:41 PM, ablozhou@gmail.com <ab...@gmail.com> wrote:
> I even move /hbase to hbase2, and create a new dir /hbase1, modify
> hbase-site.xml to:
> <property>
>     <name>hbase.rootdir</name>
>     <value>hdfs://Hadoop48:54310/hbase1</value>
> </property>
>  <property>
>     <name>zookeeper.znode.parent</name>
>     <value>/hbase1</value>
> </property>
>
> But the error message still  KeeperErrorCode = NoNode for /hbase
>
> Any body can give any help?
> Thanks!
>
> Andy zhou
>
> 2012/8/2 ablozhou@gmail.com <ab...@gmail.com>
>>
>> hi all,
>> After I killed all java process, I can't restart hbase, it reports:
>>
>> Hadoop46: starting zookeeper, logging to
>> /home/zhouhh/hbase-0.94.0/logs/hbase-zhouhh-zookeeper-Hadoop46.out
>> Hadoop47: starting zookeeper, logging to
>> /home/zhouhh/hbase-0.94.0/logs/hbase-zhouhh-zookeeper-Hadoop47.out
>> Hadoop48: starting zookeeper, logging to
>> /home/zhouhh/hbase-0.94.0/logs/hbase-zhouhh-zookeeper-Hadoop48.out
>> Hadoop46: java.lang.RuntimeException: Unable to run quorum server
>> Hadoop46:       at
>> org.apache.zookeeper.server.quorum.QuorumPeer.loadDataBase(QuorumPeer.java:454)
>> Hadoop46:       at
>> org.apache.zookeeper.server.quorum.QuorumPeer.start(QuorumPeer.java:409)
>> Hadoop46:       at
>> org.apache.zookeeper.server.quorum.QuorumPeerMain.runFromConfig(QuorumPeerMain.java:151)
>> Hadoop46:       at
>> org.apache.hadoop.hbase.zookeeper.HQuorumPeer.runZKServer(HQuorumPeer.java:74)
>> Hadoop46:       at
>> org.apache.hadoop.hbase.zookeeper.HQuorumPeer.main(HQuorumPeer.java:64)
>> Hadoop46: Caused by: java.io.IOException: Failed to process transaction
>> type: 1 error: KeeperErrorCode = NoNode for /hbase
>> Hadoop46:       at
>> org.apache.zookeeper.server.persistence.FileTxnSnapLog.restore(FileTxnSnapLog.java:151)
>> Hadoop46:       at
>> org.apache.zookeeper.server.ZKDatabase.loadDataBase(ZKDatabase.java:223)
>> Hadoop46:       at
>> org.apache.zookeeper.server.quorum.QuorumPeer.loadDataBase(QuorumPeer.java:417)
>> Hadoop47: java.lang.RuntimeException: Unable to run quorum server
>> Hadoop47:       at
>> org.apache.zookeeper.server.quorum.QuorumPeer.loadDataBase(QuorumPeer.java:454)
>> Hadoop47:       at
>> org.apache.zookeeper.server.quorum.QuorumPeer.start(QuorumPeer.java:409)
>> Hadoop47:       at
>> org.apache.zookeeper.server.quorum.QuorumPeerMain.runFromConfig(QuorumPeerMain.java:151)
>> Hadoop47:       at
>> org.apache.hadoop.hbase.zookeeper.HQuorumPeer.runZKServer(HQuorumPeer.java:74)
>> Hadoop47:       at
>> org.apache.hadoop.hbase.zookeeper.HQuorumPeer.main(HQuorumPeer.java:64)
>> Hadoop47: Caused by: java.io.IOException: Failed to process transaction
>> type: 1 error: KeeperErrorCode = NoNode for /hbase
>> Hadoop47:       at
>> org.apache.zookeeper.server.persistence.FileTxnSnapLog.restore(FileTxnSnapLog.java:151)
>> Hadoop47:       at
>> org.apache.zookeeper.server.ZKDatabase.loadDataBase(ZKDatabase.java:223)
>> Hadoop47:       at
>> org.apache.zookeeper.server.quorum.QuorumPeer.loadDataBase(QuorumPeer.java:417)
>>
>> while Hadoop48 is HMaster.
>> but hdfs://xxx/hbase is existed.
>> [zhouhh@Hadoop47 ~]$ hadoop fs -ls /hbase
>> Found 113 items
>> drwxr-xr-x   - zhouhh supergroup          0 2012-07-03 19:24 /hbase/-ROOT-
>> drwxr-xr-x   - zhouhh supergroup          0 2012-07-03 19:24 /hbase/.META.
>> ...
>>
>> So what's the problem?
>> Thanks!
>>
>> andy
>
>