本文整理了Java中org.apache.hadoop.hbase.security.access.ZKPermissionWatcher.deleteTableACLNode()
方法的一些代码示例,展示了ZKPermissionWatcher.deleteTableACLNode()
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。ZKPermissionWatcher.deleteTableACLNode()
方法的具体详情如下:
包路径:org.apache.hadoop.hbase.security.access.ZKPermissionWatcher
类名称:ZKPermissionWatcher
方法名:deleteTableACLNode
[英]Delete the acl notify node of table
[中]删除表的acl notify节点
代码示例来源:origin: apache/hbase
@Override
public void postDeleteTable(ObserverContext<MasterCoprocessorEnvironment> c,
final TableName tableName) throws IOException {
final Configuration conf = c.getEnvironment().getConfiguration();
User.runAsLoginUser(new PrivilegedExceptionAction<Void>() {
@Override
public Void run() throws Exception {
try (Table table = c.getEnvironment().getConnection().
getTable(AccessControlLists.ACL_TABLE_NAME)) {
AccessControlLists.removeTablePermissions(conf, tableName, table);
}
return null;
}
});
getAuthManager().getZKPermissionWatcher().deleteTableACLNode(tableName);
}
代码示例来源:origin: harbby/presto-connectors
@Override
public void postDeleteTable(ObserverContext<MasterCoprocessorEnvironment> c,
final TableName tableName) throws IOException {
final Configuration conf = c.getEnvironment().getConfiguration();
User.runAsLoginUser(new PrivilegedExceptionAction<Void>() {
@Override
public Void run() throws Exception {
AccessControlLists.removeTablePermissions(conf, tableName);
return null;
}
});
this.authManager.getZKPermissionWatcher().deleteTableACLNode(tableName);
}
内容来源于网络,如有侵权,请联系作者删除!