Hi,

I am using asynchbase for dropping data in the Hbase table .  On my development 
environment, I have a client agent  running on one vm and a server agent (which 
also has HBase locally installed) running on another vm.

I have a serializer that extends the AsyncHbaseEventSerializer class and when I 
count the number of events coming it before I make the following call, I get 
the correct number of events coming to my serializer class.

public List<PutRequest> getActions() 

However, when I check my Hbase table, the event are coming in disproportional 
levels.  For example, if I get 100 events, I might only get 20 records written 
to my table.

If I run both client and server agents on the same machine (2 JVMs), I see the 
table updates correctly in a timely manner.

I understand there might be some network latency on the VMs, but the 
discrepancy between the number of events received and records written to Hbase 
table is quite large.

Can anybody shed some light on this ?

thanks,
-Gary

Reply via email to