0

I am using CDH5.16.1 version of hbase-client. I have a MapReduce job set up to read some avro files and batch write their content into HBase.

My setup includes a Zookeeper quorum, HBase Thrift server, one HBase master and a bunch of RegionServers.

This batch write worked when using hbase-client version 0.98.6-CDH5.3.3. Now, the write path is stuck at Table.batch() function call (i.e. everything worked until this point). I looked at the implementation, it is doing a AsyncFuture callback not sure where it is stuck at.

Just for more information, the batch() signature looks like this per org.apache.hadoop.hbase.client.Table interface: Object[] batch(final List<? extends Row> actions) throws IOException, InterruptedException;

I am using Cloudera so I have access to ClouderaManager as well as logs in Zookeeper, Thrift server and HBase RegionServers, but I don't see anything related to this call in the log. Not sure it's because I don't have the proper logging level turned on or there is really nothing received on those servers. Can someone please give some pointers?

return 0
  • 4,226
  • 6
  • 47
  • 72

0 Answers0