hbase-user mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "ma qiang" <maqiang1...@gmail.com>
Subject Re: How to access data from HBase on Tomcat ?
Date Tue, 27 May 2008 14:09:24 GMT
Sorry. How to connect to computer B using hbase shell on computer A?
Thanks !



On Tue, May 27, 2008 at 4:01 AM, stack <stack@duboce.net> wrote:
> Can you run an hbase shell on computer A and connect to computer B?  Does it
> work?  Perhaps you networking is wonky on computer A?  When you specify
> hbase.master, you do it as follows:
>
> conf.set("hbase.master", "192.168.1.1:60000");
>
> ... with no spaces around the IP as you have in your sample below?
>
> St.Ack
>
>
> ma qiang wrote:
>>
>> I just wrote a simplest java class which read data form remote hbase,
>> the code as below;
>>
>>
>> HBaseConfiguration conf=new HBaseConfiguration();
>> conf.set("hbase.master", "remote computer ip : 60000");
>> HTable hTable=new HTable(conf, new Text(table name));
>>
>> finally system print as follow:
>> 08/05/26 10:03:41 INFO ipc.Client: Retrying connect to server:
>> /127.0.1.1:60020. Already tried 1 time(s).
>> 08/05/26 10:04:03 INFO ipc.Client: Retrying connect to server:
>> /127.0.1.1:60020. Already tried 2 time(s).
>> 08/05/26 10:04:25 INFO ipc.Client: Retrying connect to server:
>> /127.0.1.1:60020. Already tried 3 time(s).
>>
>>
>>
>>
>> On Mon, May 26, 2008 at 2:55 AM, stack <stack@duboce.net> wrote:
>>
>>>
>>> I'd guess computer A is not finding your customizations of hbase.master
>>> in
>>> your hbase-site.xml and instead its picking up the default setting for
>>> hbase.master (localhost).  You could try manually setting computerB as
>>> hbase.master on the HBaseConfiguration you create to pass
>>> HTable/HBaseAdmin
>>> in your webapp context to verify this is indeed the case.
>>>
>>> Where is your hbase-site.xml currently?  Is it bundled into your webapp?
>>>  If
>>> so, at what location?
>>>
>>> St.Ack
>>>
>>> ma qiang wrote:
>>>
>>>>
>>>> Hi,
>>>>  Thank you for your reply so much!
>>>>  I meet this problem. My program which read data from hbase run on
>>>> computer A, and the hbase deployed on computer B.
>>>> whatever I set the path in the HBaseConfiguration object in my
>>>> program, the program always read data from local computer A not to
>>>> read data from computer B. Can you tell me why and how to resolve this
>>>> problem ?
>>>>   Thank you !
>>>>
>>>>
>>>>
>>>> On Sat, May 24, 2008 at 9:27 AM, Jean-Daniel Cryans <jdcryans@gmail.com>
>>>> wrote:
>>>>
>>>>
>>>>>
>>>>> Hi maqiang,
>>>>>
>>>>> When you're running your webapp, using client's classes like HTable
>>>>> will
>>>>> require you to have a HBaseConfiguration object. When instantiated, it
>>>>> expects you to have hbase-site.xml in your path and then reads from it
>>>>> to
>>>>> obtain the master's adress and thus you can get your data.
>>>>>
>>>>> Jean-Daniel
>>>>>
>>>>> 2008/5/23 ma qiang <maqiang1984@gmail.com>:
>>>>>
>>>>>
>>>>>
>>>>>>
>>>>>> Hi all,
>>>>>>  In my web app based on Tomcat,  the server read data from HBase
>>>>>> then return these to client as a response. , Who can tell me how?
>>>>>>  Thank you very much!
>>>>>>
>>>>>> Best wishes !
>>>>>>  maqiang
>>>>>>
>>>>>>
>>>>>>
>>>
>>>
>
>

Mime
View raw message