Search in sources :

Example 11 with ZooKeeperConnectionException

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);
    }
}
Also used : ZooKeeperConnectionException(org.apache.hadoop.hbase.ZooKeeperConnectionException) KeeperException(org.apache.zookeeper.KeeperException)

Example 12 with ZooKeeperConnectionException

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();
    }
}
Also used : HBaseAdmin(org.apache.hadoop.hbase.client.HBaseAdmin) HBaseConfiguration(org.apache.hadoop.hbase.HBaseConfiguration) Configuration(org.apache.hadoop.conf.Configuration) MasterNotRunningException(org.apache.hadoop.hbase.MasterNotRunningException) ZooKeeperConnectionException(org.apache.hadoop.hbase.ZooKeeperConnectionException) IOException(java.io.IOException)

Aggregations

ZooKeeperConnectionException (org.apache.hadoop.hbase.ZooKeeperConnectionException)12 IOException (java.io.IOException)9 MasterNotRunningException (org.apache.hadoop.hbase.MasterNotRunningException)7 BiMap (com.google.common.collect.BiMap)4 ImmutableBiMap (com.google.common.collect.ImmutableBiMap)4 ImmutableMap (com.google.common.collect.ImmutableMap)4 HashMap (java.util.HashMap)4 LinkedList (java.util.LinkedList)4 Map (java.util.Map)4 ConcurrentHashMap (java.util.concurrent.ConcurrentHashMap)4 ConcurrentMap (java.util.concurrent.ConcurrentMap)4 Configuration (org.apache.hadoop.conf.Configuration)4 ServerName (org.apache.hadoop.hbase.ServerName)4 KeeperException (org.apache.zookeeper.KeeperException)4 KeyRange (com.thinkaurelius.titan.diskstorage.keycolumnvalue.KeyRange)3 NavigableMap (java.util.NavigableMap)3 HTable (org.apache.hadoop.hbase.client.HTable)3 HBaseConfiguration (org.apache.hadoop.hbase.HBaseConfiguration)2 HBaseAdmin (org.apache.hadoop.hbase.client.HBaseAdmin)2 InterruptedIOException (java.io.InterruptedIOException)1