hbase-user mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Lars George <lars.geo...@gmail.com>
Subject Re: Hbase setup on a single windows machine - running commands throws MasterNotRunningException
Date Thu, 02 Dec 2010 19:47:18 GMT
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 <amirisetty.vijayaraghavan@gmail.com> 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
> <amirisetty.vijayaraghavan@gmail.com>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 <buttler1@llnl.gov> 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:amirisetty.vijayaraghavan@gmail.com]
>>> Sent: Thursday, December 02, 2010 6:41 AM
>>> To: user@hbase.apache.org
>>> 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 <chou.marcus@gmail.com>
>>> wrote:
>>> 
>>>> try /etc/hosts instead of direct IP address?
>>>> 
>>>> On 2 December 2010 22:14, Vijay <amirisetty.vijayaraghavan@gmail.com>
>>>> 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)

Mime
View raw message