@BeforeClass public static void startHBase() throws Exception { Configuration config = HBaseConfiguration.create(); config.set("hbase.master.hostname", "localhost"); config.set("hbase.regionserver.hostname", "localhost"); util = new HBaseTestingUtility(config); util.startMiniCluster(); admin = util.getHBaseAdmin(); // create the table table = util.createTable(Bytes.toBytes(tableName), WidgetMapper.CF); util.waitTableEnabled(table.getName()); // setup the client client = new HBaseClient((c,t) -> table, table.getConfiguration(), tableName); }
@Override public Configuration getConfiguration() { return hTable.getConfiguration(); }
@Override public Configuration run(HTableInterface table) throws IOException, InterruptedException { return table.getConfiguration(); } });
@Override public Configuration getConfiguration() { return hTable.getConfiguration(); }
/** * Delegates to {@link HTable#getConfiguration()} */ public Configuration getConfiguration() { return table.getConfiguration(); }
@Override public Configuration getConfiguration() { return table.getConfiguration(); }
@Override public Configuration getConfiguration() { return hTable.getConfiguration(); }
@Override public Configuration getConfiguration() { return hTable.getConfiguration(); }
@Override public Configuration getConfiguration() { return hTable.getConfiguration(); }
@Override public Configuration getConfiguration() { return hTable.getConfiguration(); }
@Override public Configuration getConfiguration() { return hTable.getConfiguration(); }
@Override public Configuration getConfiguration() { return hTable.getConfiguration(); }
@Override public Configuration getConfiguration() { return delegate.getConfiguration(); }
@Override public Configuration getConfiguration() { return hTable.getConfiguration(); }
@Override public Configuration getConfiguration() { return hTable.getConfiguration(); }
@Override public Configuration getConfiguration() { return hTable.getConfiguration(); }
@Override public Configuration getConfiguration() { return hTable.getConfiguration(); }
@Override public Configuration getConfiguration() { checkState(); return table.getConfiguration(); }
private static RuntimeException createException(String errorMessage, IOException e, HTableInterface hTable) { Configuration configuration = hTable.getConfiguration(); String configSettings = Objects.toStringHelper(configuration) .add(HConstants.ZOOKEEPER_QUORUM, configuration.get(HConstants.ZOOKEEPER_QUORUM)) .toString(); final String hTableName = new String(hTable.getTableName()); String format = String.format("%s %s (HTable name %s)", errorMessage, configSettings, hTableName); logger.error(format, e); return new RuntimeIOException(format, e); } }
public TTable(HTableInterface hTable) throws IOException { table = hTable; healerTable = new HTable(table.getConfiguration(), table.getTableName()); }