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 <[EMAIL PROTECTED]> 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 <[EMAIL PROTECTED]>
>> 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 <[EMAIL PROTECTED]>:
>>>
>>>
>>>>
>>>> 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
>>>>
>>>>
>
>