use of org.apache.hadoop.hbase.ZooKeeperConnectionException in project hbase by apache.
the class ZKWatcher method createBaseZNodes.
private void createBaseZNodes() throws ZooKeeperConnectionException {
try {
// Create all the necessary "directories" of znodes
ZKUtil.createWithParents(this, znodePaths.baseZNode);
ZKUtil.createAndFailSilent(this, znodePaths.rsZNode);
ZKUtil.createAndFailSilent(this, znodePaths.drainingZNode);
ZKUtil.createAndFailSilent(this, znodePaths.tableZNode);
ZKUtil.createAndFailSilent(this, znodePaths.splitLogZNode);
ZKUtil.createAndFailSilent(this, znodePaths.backupMasterAddressesZNode);
ZKUtil.createAndFailSilent(this, znodePaths.masterMaintZNode);
} catch (KeeperException e) {
throw new ZooKeeperConnectionException(prefix("Unexpected KeeperException creating base node"), e);
}
}
use of org.apache.hadoop.hbase.ZooKeeperConnectionException in project Solbase by Photobucket.
the class SolbaseIndexerTool method setupTables.
private void setupTables() {
HBaseAdmin admin;
try {
// should be running on the cluster that has zoo.cfg or hbase-site.xml on hadoop/hbase classpath already.
Configuration conf = HBaseConfiguration.create();
admin = new HBaseAdmin(conf);
if (!admin.isTableAvailable(SolbaseUtil.termVectorTable)) {
SolbaseUtil.createTermVectorTable(null, null, null);
} else {
// SolbaseUtil.truncateTable(admin, SolbaseUtil.termVectorTable);
}
if (!admin.isTableAvailable(SolbaseUtil.termVectorVersionIDTable)) {
SolbaseUtil.createTermVectorVersionIDTable();
} else {
// SolbaseUtil.truncateTable(admin, SolbaseUtil.termVectorVersionIDTable);
}
if (!admin.isTableAvailable(SolbaseUtil.docKeyIdMapTable)) {
SolbaseUtil.createDocKeyIdMapTable(null, null, null);
} else {
// SolbaseUtil.truncateTable(admin, SolbaseUtil.docKeyIdMapTable);
}
if (!admin.isTableAvailable(SolbaseUtil.docTable)) {
SolbaseUtil.createDocTable(null, null, null);
} else {
// SolbaseUtil.truncateTable(admin, SolbaseUtil.docTable);
}
if (!admin.isTableAvailable(SolbaseUtil.sequenceTable)) {
SolbaseUtil.createSequenceTable();
} else {
// SolbaseUtil.truncateTable(admin, SolbaseUtil.sequenceTable);
}
if (!admin.isTableAvailable(SolbaseUtil.uniqChecksumUserMediaTable)) {
SolbaseUtil.createUniqChecksumUserMediaTable(null, null, null);
} else {
// SolbaseUtil.truncateTable(admin, SolbaseUtil.uniqChecksumUserMediaTable);
}
} catch (MasterNotRunningException e) {
e.printStackTrace();
} catch (ZooKeeperConnectionException e) {
e.printStackTrace();
} catch (IOException e) {
e.printStackTrace();
}
}
Aggregations