Have you seen the "HBase on Windows" page on the HBase Wiki? It may help along the way.
On Dec 2, 2010, at 19:30, Vijay <[email protected]> wrote: > Hi Dave, > As you suggested, I started the zookeeper explicitly using the > following command > $ /cygdrive/g/hbase/bin/hbase-daemon.sh --config > /cygdrive/g/hbase/bin/../confstart zookeeper > > The zookeeper came up and started listening on 2181. > > After this I am able to create a table and list the contents. (Note that the > hbase master was already started) > > I am not sure why dint the bin/start-hbase.sh script did not start the > zookeeper even though the script issued the same command as above. > > It works now > > Thanks All! > > Vijay > > On Thu, Dec 2, 2010 at 11:41 PM, Vijay > <[email protected]>wrote: > >> Hi Dave, >> The zookeeper log doesnt seem to be written. >> I see only the following two log files in the logs directory >> hbase-in165115-master-in165115.log >> hbase-in165115-regionserver-in165115.log >> >> I tried to start the zookeeper explicitly by running bin/zookeepers.sh >> --config /cygdrive/g/hbase/conf/ start >> It is picking up 127.0.0.1 as the host, but it gives the following message >> >> : hostname nor servname provided, or not known >> I am not sure where it is looking for hostname / servername .. >> >> in hbase-env.sh, I have uncommented the following line >> >> # Tell HBase whether it should manage it's own instance of Zookeeper or >> not. >> *export HBASE_MANAGES_ZK=true* >> >> hbase-site.xml has the following content >> <configuration> >> <property> >> <name>hbase.zookeeper.quorum</name> >> <value>127.0.0.1</value> >> <description>Comma separated list of servers in the ZooKeeper Quorum. >> For example, "host1.mydomain.com,host2.mydomain.com,host3.mydomain.com". >> By default this is set to localhost for local and pseudo-distributed >> modes >> of operation. For a fully-distributed setup, this should be set to a full >> list of ZooKeeper quorum servers. If HBASE_MANAGES_ZK is set in >> hbase-env.sh >> this is the list of servers which we will start/stop ZooKeeper on. >> </description> >> </property> >> </configuration> >> >> Thanks! >> Vijay >> >> On Thu, Dec 2, 2010 at 9:48 PM, Buttler, David <[email protected]> wrote: >> >>> Sounds to me like a zookeeper configuration error. >>> >>> Did you check your zookeeper log to see what is going on there? Did you >>> set hbase to start zookeeper? Did you explicitly start zookeeper? What are >>> your settings for zookeeper in your hbase-site.xml file? >>> >>> Dave >>> >>> >>> -----Original Message----- >>> From: Vijay [mailto:[email protected]] >>> Sent: Thursday, December 02, 2010 6:41 AM >>> To: [email protected] >>> Subject: Re: Hbase setup on a single windows machine - running commands >>> throws MasterNotRunningException >>> >>> @Amit, Linux would have been my preferred choice, but I have a window >>> server >>> which I need to finally deploy hbase on. >>> >>> @Marc my etc/hosts contains the following two entries >>> 127.0.0.1 localhost >>> ::1 localhost >>> >>> I have tried both the values for value in the configuration >>> >>> <property> >>> <name>hbase.zookeeper.quorum</name> >>> <value>127.0.0.1</value> >>> </description> >>> </property> >>> >>> Thanks >>> Vijay >>> >>> On Thu, Dec 2, 2010 at 7:56 PM, Marcus Chou <[email protected]> >>> wrote: >>> >>>> try /etc/hosts instead of direct IP address? >>>> >>>> On 2 December 2010 22:14, Vijay <[email protected]> >>>> wrote: >>>> >>>>> Hi, >>>>> I am trying to setup HBase on a single Windows Vista machine by >>>>> following the instructions mentioned here : >>>>> http://hbase.apache.org/docs/current/cygwin.html#Introduction >>>>> >>>>> I see the HBase server jvm starting up and listening to the default >>> port >>>> of >>>>> 60000. >>>>> >>>>> But when I launch a hbase shell (bin/hbase shell) and try a list >>> command >>>>> (list), I get the following error: >>>>> >>>>> *NativeException: org.apache.hadoop.hbase.MasterNotRunningException: >>> null >>>> * >>>>> >>>>> I checked the hbase master logs, and see the following exception that >>> I >>>>> guess could be the problem >>>>> >>>>> 2010-12-02 19:34:11,809 WARN >>>>> org.apache.hadoop.hbase.zookeeper.ZooKeeperWrapper: *Failed to create >>>>> /hbase >>>>> -- check quorum servers, currently=127.0.0.1:2181* >>>>> org.apache.zookeeper.KeeperException$ConnectionLossException: >>>>> KeeperErrorCode = ConnectionLoss for /hbase >>>>> at >>> org.apache.zookeeper.KeeperException.create(KeeperException.java:90) >>>>> at >>> org.apache.zookeeper.KeeperException.create(KeeperException.java:42) >>>>> at org.apache.zookeeper.ZooKeeper.exists(ZooKeeper.java:780) >>>>> at org.apache.zookeeper.ZooKeeper.exists(ZooKeeper.java:808) >>>>> at >>>>> >>>>> >>>> >>> org.apache.hadoop.hbase.zookeeper.ZooKeeperWrapper.ensureExists(ZooKeeperWrapper.java:405) >>>>> at >>>>> >>>>> >>>> >>> org.apache.hadoop.hbase.zookeeper.ZooKeeperWrapper.ensureParentExists(ZooKeeperWrapper.java:432) >>>>> at >>>>> >>>>> >>>> >>> org.apache.hadoop.hbase.zookeeper.ZooKeeperWrapper.writeMasterAddress(ZooKeeperWrapper.java:520) >>>>> at >>>>> >>>>> >>>> >>> org.apache.hadoop.hbase.master.HMaster.writeAddressToZooKeeper(HMaster.java:263) >>>>> at org.apache.hadoop.hbase.master.HMaster.<init>(HMaster.java:245) >>>>> at >>>>> >>>> >>> org.apache.hadoop.hbase.LocalHBaseCluster.<init>(LocalHBaseCluster.java:94) >>>>> at >>>>> >>>> >>> org.apache.hadoop.hbase.LocalHBaseCluster.<init>(LocalHBaseCluster.java:78) >>>>> at org.apache.hadoop.hbase.master.HMaster.doMain(HMaster.java:1229) >>>>> at org.apache.hadoop.hbase.master.HMaster.main(HMaster.java:1274) >>>>> >>>>> From the configuration in hbase-default.xml, I guess that the >>> zookeeper >>>>> server must start and listen on port 2181 >>>>> >>>>> <property> >>>>> <name>hbase.zookeeper.quorum</name> >>>>> <value>127.0.0.1</value> >>>>> </description> >>>>> </property> >>>>> >>>>> This doesn't seem to be the case, and I see *no java process listening >>> on >>>>> port 2181* >>>>> >>>>> I also get the following message while starting hbase >>>>> *: hostname nor servname provided, or not known* >>>>> >>>>> I am using HBase version 0.20.6 >>>>> >>>>> Any suggestions / pointers would be of great help! I am open to trying >>>> out >>>>> any suggestions. >>>>> >>>>> Thanks >>>>> Vijay >>>>> >>>> >>>> >>>> >>>> -- >>>> Best regards, >>>> Yue Zhou(Marcus), >>>> System Research Group, >>>> Parallel Processing Institute, Fudan University >>>> >>> >>> >>> >>> -- >>> ------------------------------------------------------------ >>> A. Vijayaraghavan >>> Senior Software Engineer >>> Mob : +91 99861 70810 >>> Informatica Business Solutions PVT LTD >>> "The Data Integration Company" (TM) >>> >> >> >> >> -- >> ------------------------------------------------------------ >> A. Vijayaraghavan >> Senior Software Engineer >> Mob : +91 99861 70810 >> Informatica Business Solutions PVT LTD >> "The Data Integration Company" (TM) >> > > > > -- > ------------------------------------------------------------ > A. Vijayaraghavan > Senior Software Engineer > Mob : +91 99861 70810 > Informatica Business Solutions PVT LTD > "The Data Integration Company" (TM)
