On Tue, Jan 14, 2014 at 9:18 PM, Jeff Zhang <zjf...@gmail.com> wrote:

> Hi Stack,
>
> here's the step I use,
>
> 1. Download hbase 0.96 and untar it
> 2. Edit the hbase-site.xml as following
> <configuration>
>     <property>
>         <name>hbase.rootdir</name>
>             <value>/var/hbase</value>
>     </property>
>      <property>
>         <name>hbase.zookeeper.property.dataDir</name>
>         <value>/var/zookeeper</value>
>     </property>
> </configuration>
>
>
On my mac, /var has these perms:

drwxr-xr-x  24 root  wheel  816 Dec  9 15:46 /var/

Is that same as yours?

When I try to use your configs., my failure is different but the expected:

java.io.IOException: Unable to create data directory
/var/zookeeper/zookeeper_0/version-2
at
org.apache.zookeeper.server.persistence.FileTxnSnapLog.<init>(FileTxnSnapLog.java:85)
at
org.apache.zookeeper.server.ZooKeeperServer.<init>(ZooKeeperServer.java:213)
at
org.apache.hadoop.hbase.zookeeper.MiniZooKeeperCluster.startup(MiniZooKeeperCluster.java:162)
at
org.apache.hadoop.hbase.zookeeper.MiniZooKeeperCluster.startup(MiniZooKeeperCluster.java:131)
at
org.apache.hadoop.hbase.master.HMasterCommandLine.startMaster(HMasterCommandLine.java:164)
at
org.apache.hadoop.hbase.master.HMasterCommandLine.run(HMasterCommandLine.java:134)
at org.apache.hadoop.util.ToolRunner.run(ToolRunner.java:70)
at
org.apache.hadoop.hbase.util.ServerCommandLine.doMain(ServerCommandLine.java:126)
at org.apache.hadoop.hbase.master.HMaster.main(HMaster.java:2779)


The refguide does not tell you use /var, right?

You might as well paste the full .log and .out here.

Thanks Jeff,
St.Ack



> 3.  start hbase ( bin/start-hbase.sh )
>
> Environments:
> Mac 10.8  JDK 1.7
>
> no zookeeper process.  I only see HMaster when I run jps
>
> And I see the following error besides the zk errors I describe above
>
> 2014-01-15 13:15:46,379 ERROR [main] master.HMasterCommandLine: Master
> exiting
> java.lang.RuntimeException: Failed suppression of fs shutdown hook:
> Thread[Thread-5,5,main]
>     at
>
> org.apache.hadoop.hbase.regionserver.ShutdownHook.suppressHdfsShutdownHook(ShutdownHook.java:203)
>     at
>
> org.apache.hadoop.hbase.regionserver.ShutdownHook.install(ShutdownHook.java:84)
>     at
>
> org.apache.hadoop.hbase.util.JVMClusterUtil.startup(JVMClusterUtil.java:197)
>     at
>
> org.apache.hadoop.hbase.LocalHBaseCluster.startup(LocalHBaseCluster.java:423)
>     at
>
> org.apache.hadoop.hbase.master.HMasterCommandLine.startMaster(HMasterCommandLine.java:180)
>     at
>
> org.apache.hadoop.hbase.master.HMasterCommandLine.run(HMasterCommandLine.java:134)
>     at org.apache.hadoop.util.ToolRunner.run(ToolRunner.java:65)
>     at
>
> org.apache.hadoop.hbase.util.ServerCommandLine.doMain(ServerCommandLine.java:126)
>     at org.apache.hadoop.hbase.master.HMaster.main(HMaster.java:2779)
> 2014-01-15 13:15:47,601 INFO  [main] util.VersionInfo: HBase 0.96.1.1
>
>
>
> On Tue, Jan 14, 2014 at 10:13 PM, Stack <st...@duboce.net> wrote:
>
> > This is probably our most important bit of doc so I'd like to fix it.
> >  Please list the steps you followed.  Did you have a previous instance of
> > HBase up at any time?  Did you restart server?  Is there a zk process
> > running at the time of the above start?
> >
> > Thank you,
> > St.Ack
> >
> >
> > On Tue, Jan 14, 2014 at 4:58 AM, Jeff Zhang <zjf...@gmail.com> wrote:
> >
> > > I download hbase 0.96, and run it in standalone mode by following the
> > > instruction of here http://hbase.apache.org/book/quickstart.html
> > >
> > > But get the following error, could anyone help on this.
> > >
> > > 2014-01-14 20:51:25,243 WARN  [main] zookeeper.ZKUtil: clean znode for
> > > master, quorum=localhost:2181, baseZNode=/hbase Unable to get data of
> > znode
> > > /hbase/master
> > > org.apache.zookeeper.KeeperException$SessionExpiredException:
> > > KeeperErrorCode = Session expired for /hbase/master
> > >     at
> > > org.apache.zookeeper.KeeperException.create(KeeperException.java:127)
> > >     at
> > org.apache.zookeeper.KeeperException.create(KeeperException.java:51)
> > >     at org.apache.zookeeper.ZooKeeper.getData(ZooKeeper.java:1151)
> > >     at
> > >
> > >
> >
> org.apache.hadoop.hbase.zookeeper.RecoverableZooKeeper.getData(RecoverableZooKeeper.java:337)
> > >     at
> > >
> org.apache.hadoop.hbase.zookeeper.ZKUtil.getDataNoWatch(ZKUtil.java:777)
> > >     at
> > >
> > >
> >
> org.apache.hadoop.hbase.zookeeper.MasterAddressTracker.deleteIfEquals(MasterAddressTracker.java:170)
> > >     at
> org.apache.hadoop.hbase.ZNodeClearer.clear(ZNodeClearer.java:160)
> > >     at
> > >
> > >
> >
> org.apache.hadoop.hbase.master.HMasterCommandLine.run(HMasterCommandLine.java:138)
> > >     at org.apache.hadoop.util.ToolRunner.run(ToolRunner.java:65)
> > >     at
> > >
> > >
> >
> org.apache.hadoop.hbase.util.ServerCommandLine.doMain(ServerCommandLine.java:126)
> > >     at org.apache.hadoop.hbase.master.HMaster.main(HMaster.java:2779)
> > > 2014-01-14 20:51:25,245 ERROR [main] zookeeper.ZooKeeperWatcher: clean
> > > znode for master, quorum=localhost:2181, baseZNode=/hbase Received
> > > unexpected KeeperException, re-throwing exception
> > > org.apache.zookeeper.KeeperException$SessionExpiredException:
> > > KeeperErrorCode = Session expired for /hbase/master
> > >     at
> > > org.apache.zookeeper.KeeperException.create(KeeperException.java:127)
> > >     at
> > org.apache.zookeeper.KeeperException.create(KeeperException.java:51)
> > >     at org.apache.zookeeper.ZooKeeper.getData(ZooKeeper.java:1151)
> > >     at
> > >
> > >
> >
> org.apache.hadoop.hbase.zookeeper.RecoverableZooKeeper.getData(RecoverableZooKeeper.java:337)
> > >     at
> > >
> org.apache.hadoop.hbase.zookeeper.ZKUtil.getDataNoWatch(ZKUtil.java:777)
> > >     at
> > >
> > >
> >
> org.apache.hadoop.hbase.zookeeper.MasterAddressTracker.deleteIfEquals(MasterAddressTracker.java:170)
> > >     at
> org.apache.hadoop.hbase.ZNodeClearer.clear(ZNodeClearer.java:160)
> > >     at
> > >
> > >
> >
> org.apache.hadoop.hbase.master.HMasterCommandLine.run(HMasterCommandLine.java:138)
> > >     at org.apache.hadoop.util.ToolRunner.run(ToolRunner.java:65)
> > >     at
> > >
> > >
> >
> org.apache.hadoop.hbase.util.ServerCommandLine.doMain(ServerCommandLine.java:126)
> > >     at org.apache.hadoop.hbase.master.HMaster.main(HMaster.java:2779)
> > > 2014-01-14 20:51:25,246 WARN  [main] zookeeper.ZooKeeperNodeTracker:
> > Can't
> > > get or delete the master znode
> > > org.apache.zookeeper.KeeperException$SessionExpiredException:
> > > KeeperErrorCode = Session expired for /hbase/master
> > >     at
> > > org.apache.zookeeper.KeeperException.create(KeeperException.java:127)
> > >     at
> > org.apache.zookeeper.KeeperException.create(KeeperException.java:51)
> > >     at org.apache.zookeeper.ZooKeeper.getData(ZooKeeper.java:1151)
> > >     at
> > >
> > >
> >
> org.apache.hadoop.hbase.zookeeper.RecoverableZooKeeper.getData(RecoverableZooKeeper.java:337)
> > >
> > > --
> > > Best Regards
> > >
> > > Jeff Zhang
> > >
> >
>
>
>
> --
> Best Regards
>
> Jeff Zhang
>

Reply via email to