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