Actually what version of Flume are you using? ROOT was removed in Hbase 96
I think, you need to use Flume 1.5.0 or higher for asynchbase sink to work.


On Wed, Aug 13, 2014 at 4:51 PM, Jonathan Natkins <na...@streamsets.com>
wrote:

> Hey Gary,
>
> From the information I've got here, this looks like more of an HBase
> problem than a Flume problem. My recommendation would be to first double
> check that you can run commands against the HBase instance from your Flume
> agent node. Try running `hbase shell` and execute a list command. If you
> get complaints, that's probably where your problem is originating from.
>
> Otherwise, it may be that there is an issue with your HBase configuration
> on your Flume agent node. You might not be pointing at the correct
> ZooKeeper quorum, or something along those lines.
>
> Thanks,
> Natty
>
>
>
> On Wed, Aug 13, 2014 at 3:53 PM, terrey shih <terreys...@gmail.com> wrote:
>
>> Hi,
>>
>> I have the flume setup using asynchbase sink to write to Hbase server 
>> locally and everything works fine on my local machine.
>>
>> However when I configured it to connect to a remote hadoop server using the 
>> hbase-site.xml. I got the following error.
>>
>>
>>
>>
>>
>> ERROR [main-EventThread] (HBaseClient.java:2860)
>> > > - The znode for the -ROOT- region doesn't exist!
>>
>>
>> I did google on this and it seems like it has something to do with the 
>> asynchbase needs to be compatible with 0.96 version of habase (which is the 
>> version I am using).
>>
>>
>>
>>
>>
>> Does that mean I need recompile the whole flume asynchbase source with the 
>> jar files from 0.96 version of the hbase distribution ?
>>
>> Can anybody share some light no this ?
>>
>> thanks,
>>
>>
>>
>> -Gary
>>
>>
>

Reply via email to