本文整理汇总了Java中org.apache.hadoop.hbase.zookeeper.ZKTableReadOnly.isEnabledTable方法的典型用法代码示例。如果您正苦于以下问题:Java ZKTableReadOnly.isEnabledTable方法的具体用法?Java ZKTableReadOnly.isEnabledTable怎么用?Java ZKTableReadOnly.isEnabledTable使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类org.apache.hadoop.hbase.zookeeper.ZKTableReadOnly
的用法示例。
在下文中一共展示了ZKTableReadOnly.isEnabledTable方法的4个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Java代码示例。
示例1: testTableOnlineState
import org.apache.hadoop.hbase.zookeeper.ZKTableReadOnly; //导入方法依赖的package包/类
private boolean testTableOnlineState(byte [] tableName, boolean online)
throws IOException {
if (Bytes.equals(tableName, HConstants.ROOT_TABLE_NAME)) {
// The root region is always enabled
return online;
}
ZooKeeperWatcher zkw = getZooKeeperWatcher();
String tableNameStr = Bytes.toString(tableName);
try {
if (online) {
return ZKTableReadOnly.isEnabledTable(zkw, tableNameStr);
}
return ZKTableReadOnly.isDisabledTable(zkw, tableNameStr);
} catch (KeeperException e) {
throw new IOException("Enable/Disable failed", e);
}
}
示例2: testTableOnlineState
import org.apache.hadoop.hbase.zookeeper.ZKTableReadOnly; //导入方法依赖的package包/类
private boolean testTableOnlineState(byte [] tableName, boolean online)
throws IOException {
if (Bytes.equals(tableName, HConstants.ROOT_TABLE_NAME)) {
// The root region is always enabled
return online;
}
String tableNameStr = Bytes.toString(tableName);
ZooKeeperKeepAliveConnection zkw = getKeepAliveZooKeeperWatcher();
try {
if (online) {
return ZKTableReadOnly.isEnabledTable(zkw, tableNameStr);
}
return ZKTableReadOnly.isDisabledTable(zkw, tableNameStr);
} catch (KeeperException e) {
throw new IOException("Enable/Disable failed", e);
}finally {
zkw.close();
}
}
示例3: enableAndCheckEnabled
import org.apache.hadoop.hbase.zookeeper.ZKTableReadOnly; //导入方法依赖的package包/类
private boolean enableAndCheckEnabled(ZooKeeperWatcher zkw, String tableName) throws Exception {
// set the table to enabled, as that is the only state that differs
// between the two formats
ZKTable zkt = new ZKTable(zkw);
zkt.setEnabledTable(tableName);
return ZKTableReadOnly.isEnabledTable(zkw, tableName);
}
示例4: isTableOnlineState
import org.apache.hadoop.hbase.zookeeper.ZKTableReadOnly; //导入方法依赖的package包/类
@Override
public boolean isTableOnlineState(TableName tableName, boolean enabled)
throws IOException {
ZooKeeperKeepAliveConnection zkw = hci.getKeepAliveZooKeeperWatcher();
try {
if (enabled) {
return ZKTableReadOnly.isEnabledTable(zkw, tableName);
}
return ZKTableReadOnly.isDisabledTable(zkw, tableName);
} catch (KeeperException e) {
throw new IOException("Enable/Disable failed", e);
} finally {
zkw.close();
}
}