package com.embracesource.jmeter.hbase; import java.io.IOException; import org.apache.hadoop.hbase.client.HTable; import org.apache.hadoop.hbase.client.Put; import org.apache.hadoop.hbase.client.ServerCallable; public class HTableUtil { @SuppressWarnings({ "deprecation" }) public static void putAndCommit(HTable table, final Put put) throws IOException { try { table.getConnection().getRegionServerWithRetries( new ServerCallable<Boolean>(table.getConnection(), table.getTableName(), put.getRow()) { public Boolean call() throws Exception { server.put(location.getRegionInfo().getRegionName(), put); return true; } }); } catch (Exception e) { throw new IOException(e); } } }