hbase-user mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Mohammad Tariq <donta...@gmail.com>
Subject Re: HBase client hangs after connecting to Zookeeper in pseudo-mode
Date Thu, 21 Mar 2013 16:38:02 GMT
Yes. You can connect from any remote client. Try to go through this
link<http://cloudfront.blogspot.in/2012/06/how-to-configure-habse-in-pseudo.html#.UUs3HTWH6IQ>and
see if it helps. If you follow all the steps properly, hopefully
you'll
be able to do it.


Pal Konyves <paul.konyves@gmail.com> wrote:
>
> Hi,
>
> progress! not... I'm still struggling with it. I changed all my hosts
> files have the external ip of the VM and the 127.0.0.1 point to
>
> hostname 'debian' (that was the original name of the machine). I
> changed every config files to use the hostname 'debian'. I formated
> the hdfs, but no luck, the client still hangs. I will probably have to
>
> debug this stuff.
>
> But still, if you have any ideas, please tell me! I have to make
> progress at learning HBase, so if I cannot get it work in
> pseudo-distributed mode, can I connect to it from a remote client in
>
> standalone mode?
>
> Thanks,
> Pal
>
> On Wed, Mar 20, 2013 at 2:09 AM, Mohammad Tariq <dontariq@gmail.com> wrote:
>
>>
>> Yes. Either add "192.168.1.102   localhost" here or just change your config
>> properties in the config files to contain "debian-vm" at all the places.
>>
>> No prob. I am also sleepy. It's already 6:40 am here in India :)
>>
>> Warm Regards,
>> Tariq
>> https://mtariq.jux.com/
>> cloudfront.blogspot.com
>>
>>
>> On Wed, Mar 20, 2013 at 6:35 AM, Pal Konyves <paul.konyves@gmail.com> wrote:
>>
>>
>>> okay, it reads for the VM:
>>> 192.168.1.102  debian-vm
>>> 192.168.1.102  debian
>>> 127.0.0.1         localhost
>>>
>>> # and some ipv6 setup
>>>
>>>
>>> For the host machine:
>>> 192.168.1.102      debian-vm
>>>
>>> shall I set the config files so everywhere it references to debian-vm?
>>>
>>> I will try it tomorrow, because it's getting late here.
>>>
>>> Pal
>>>
>>> On Wed, Mar 20, 2013 at 1:56 AM, Mohammad Tariq <dontariq@gmail.com>
>>> wrote:
>>>
>>>> I said this as I saw 127.0.0.1 in your configuration file. The master
>>>>
>>>> references itself in the ZK. If the master finds itself to be
>>>>
>>> "127.0.0.1",
>>>
>>>>
>>>> ZK will also have "127.0.0.1".
>>>>
>>>> Now, your request is going to 192.168.0.102 which would be getting
>>>>
>>>
>>> resolved
>>>
>>>> to debian-vm(which is correct actually). But ZK contains
>>>>
>>> 127.0.0.1(courtesy
>>>
>>>> your config file), which might be getting resolved to localhost. That's
>>>>
>>> why
>>>
>>>>
>>>> I said to add that line. Could you please show me your /etc/hosts file
>>>>
>>> once?
>>>
>>>
>>>
>>> Warm Regards,
>>>>
>>>> Tariq
>>>> https://mtariq.jux.com/
>>>> cloudfront.blogspot.com
>>>>
>>>>
>>>> On Wed, Mar 20, 2013 at 6:13 AM, Pal Konyves <paul.konyves@gmail.com>
>>>>
>>> wrote:
>>>
>>>
>>>>> Mohammad, I made the connection from host os to the virtual os where
>>>>> HBase is running. the virtual OS is set up with bridged network, so it
>>>>> gets it's own local IP address, which in this case was
>>>>> HBase VM: 192.168.0.102
>>>>>
>>>>> Host os: 192.168.0.101 (I'm not sure, but you will see it in the
>>>>>
>>>> zookeeper
>>>
>>>> log)
>>>>>
>>>>> I know it works, because http://debian-vm:60010 comes up from Host os
>>>>>
>>>>> On Wed, Mar 20, 2013 at 1:30 AM, Mohammad Tariq <dontariq@gmail.com>
>>>>> wrote:
>>>>>
>>>>>>
>>>>>> Hello Pal,
>>>>>>
>>>>>> Add 127.0.0.1 along with the hostname of your vm, where you are
>>>>>>
>>>>> running
>>>>>
>>>>>>
>>>>>> your Hbase, into its /etc/hosts file. You are running Hbase in pseudo
>>>>>> distributed mode, but the logs show that the connection request is
>>>>>>
>>>>> going
>>>
>>>> to
>>>>>
>>>>>>
>>>>>> some other IP.
>>>>>>
>>>>>> Warm Regards,
>>>>>> Tariq
>>>>>> https://mtariq.jux.com/
>>>>>> cloudfront.blogspot.com
>>>>>>
>>>>>>
>>>>>>
>>>>>> On Wed, Mar 20, 2013 at 5:32 AM, Pal Konyves <paul.konyves@gmail.com>
>>>>>>
>>>>> wrote:
>>>>>
>>>>> Hi,
>>>>>>>
>>>>>>> I'm new to the list, just registered for this question.
>>>>>>>
>>>>>>> I'm setting up HBase in pseudo-distributed mode. I can run the
hbase
>>>>>>>
>>>>>>> shell locally, and create tables, put some rows, they are present
in
>>>>>>> the HDFS good.
>>>>>>> However, when I try to connect either from the same machine or
the
>>>>>>> host machine (the HBase setup is on a VM), the client hangs after
>>>>>>>
>>>>>>> connecting to ZooKeeper.
>>>>>>>
>>>>>>> The console output is:
>>>>>>>
>>>>>>> 13/03/20 00:20:36 INFO zookeeper.ClientCnxn: Opening socket
>>>>>>>
>>>>>> connection
>>>
>>>> to
>>>>>
>>>>>> server
>>>>>>> debian-vm/192.168.1.102:2181. Will not attempt to authenticate
>>>>>>>
>>>>>> using
>>>
>>>>
>>>>>>> SASL (unkn
>>>>>>> own error)
>>>>>>> 13/03/20 00:20:36 INFO zookeeper.ClientCnxn: Socket connection
>>>>>>>
>>>>>> established
>>>>>
>>>>>> to de
>>>>>>> bian-vm/192.168.1.102:2181, initiating session
>>>>>>> 13/03/20 00:20:36 INFO zookeeper.ClientCnxn: Session establishment
>>>>>>>
>>>>>>> complete on s
>>>>>>> erver debian-vm/192.168.1.102:2181, sessionid = 0x13d84e02e920005,
>>>>>>> negotiated ti
>>>>>>> meout = 180000
>>>>>>> [..then waits forever, then after forever shows:]
>>>>>>> org.apache.hadoop.hbase.client.NoServerForRegionException: Unable
to
>>>>>>>
>>>>>> find
>>>>>
>>>>>>
>>>>>>> regio
>>>>>>> for stops,,99999999999999 after 10 tries.
>>>>>>>
>>>>>>> I checked the following pitfalls:
>>>>>>> -- My HBase 94.4 build is compatible with my Hadoop 1.0.4 according
>>>>>>>
>>>>>> to
>>>
>>>>
>>>>>>> HBase documentation
>>>>>>> -- I put 'vm-debian' (the hostname I want to identify my virtual
>>>>>>> machine that runs the HBase setup) into the host and virtual
>>>>>>>
>>>>>> machine's
>>>
>>>>
>>>>>>> /etc/host file to map the hostname nicely (and it works, because
>>>>>>> browser shows Hadoop and HBase info pages)
>>>>>>> -- I copied the hadoop related jars from hadoop root and hadoop/lib
>>>>>>> into HBase/lib (although they were the same version, but I could
>>>>>>>
>>>>>> never
>>>
>>>>
>>>>>>> know)
>>>>>>> -- I set up the time on the virtual machine where the HBase setup
>>>>>>>
>>>>>> runs
>>>
>>>> properly, no time shifts
>>>>>>> -- I checked the logs and web UIs to see every processes are
running:
>>>>>>> Hadoop, HBase master, Zookeeper
>>>>>>>
>>>>>>> Environment:
>>>>>>> HBase install is a Debian 32 bit virtual machine, with JDK 1.7.0_17
>>>>>>> Host machine is Windows 7 with JDK 1.7.0_05
>>>>>>>
>>>>>>> but the client program does not work regardless if it's running
on
>>>>>>>
>>>>>> the
>>>
>>>>
>>>>>>> HBase VM or on the host
>>>>>>>
>>>>>>> The tiny client is:
>>>>>>> http://pastebin.com/060Yu2Gz
>>>>>>>
>>>>>>> here are the config files:
>>>>>>> http://pastebin.com/ArVvwU59
>>>>>>>
>>>>>>> Please help and tell me what I do wrong, because it has been
driving
>>>>>>> me crazy for about 3 days, and I'm getting very angry about this
>>>>>>>
>>>>>> whole
>>>
>>>> Hadoop stuff, that I cannot even get running a very basic use-case
>>>>>>> with it.
>>>>>>>
>>>>>>> Thanks,
>>>>>>> Pal
>>>>>>
>>>>>>
>>>>>>
>>>>>>
>>>>>>

Mime
  • Unnamed multipart/alternative (inline, None, 0 bytes)
View raw message