hbase-user mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From stack <st...@duboce.net>
Subject Re: How to access data from HBase on Tomcat ?
Date Tue, 27 May 2008 16:53:12 GMT
$HBASE_HOME/bin/shell --master:COMPUTERB_IP:60000

St.Ack


ma qiang wrote:
> 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