Class TestSnapshotScannerHDFSAclController
java.lang.Object
org.apache.hadoop.hbase.security.access.TestSnapshotScannerHDFSAclController
@Tag("org.apache.hadoop.hbase.testclassification.SecurityTests") @Tag("org.apache.hadoop.hbase.testclassification.LargeTests")
public class TestSnapshotScannerHDFSAclController
extends Object
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate static org.apache.hadoop.hbase.client.Tableprivate static org.apache.hadoop.hbase.client.Adminprivate static org.apache.hadoop.conf.Configurationprivate static org.apache.hadoop.fs.FileSystemprivate static org.apache.hadoop.hbase.security.access.SnapshotScannerHDFSAclHelperprivate static final org.slf4j.Loggerprivate static org.apache.hadoop.fs.Pathprivate static HBaseTestingUtilprivate static final Stringprivate static org.apache.hadoop.hbase.security.User -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescription(package private) static voidcheckUserAclEntry(org.apache.hadoop.fs.FileSystem fs, List<org.apache.hadoop.fs.Path> paths, String user, boolean requireAccessAcl, boolean requireDefaultAcl) (package private) static voidcheckUserAclEntry(org.apache.hadoop.fs.FileSystem fs, org.apache.hadoop.fs.Path path, String userName, boolean requireAccessAcl, boolean requireDefaultAcl) (package private) static voiddeleteTable(org.apache.hadoop.hbase.TableName tableName) static voidprivate voidsnapshotAndWait(String snapShotName, org.apache.hadoop.hbase.TableName tableName) static voidvoidtestCleanArchiveTableDir(org.junit.jupiter.api.TestInfo testInfo) voidtestDeleteNamespace(org.junit.jupiter.api.TestInfo testInfo) voidtestDeleteTable(org.junit.jupiter.api.TestInfo testInfo) voidtestDeleteTable2(org.junit.jupiter.api.TestInfo testInfo) voidtestGrantGlobal1(org.junit.jupiter.api.TestInfo testInfo) voidtestGrantGlobal2(org.junit.jupiter.api.TestInfo testInfo) voidtestGrantGlobal3(org.junit.jupiter.api.TestInfo testInfo) voidtestGrantMobTable(org.junit.jupiter.api.TestInfo testInfo) voidtestGrantNamespace1(org.junit.jupiter.api.TestInfo testInfo) voidtestGrantNamespace2(org.junit.jupiter.api.TestInfo testInfo) voidtestGrantNamespace3(org.junit.jupiter.api.TestInfo testInfo) voidtestGrantTable(org.junit.jupiter.api.TestInfo testInfo) voidtestModifyTable1(org.junit.jupiter.api.TestInfo testInfo) voidtestModifyTable2(org.junit.jupiter.api.TestInfo testInfo) voidtestRestartMaster(org.junit.jupiter.api.TestInfo testInfo) voidtestRevokeGlobal1(org.junit.jupiter.api.TestInfo testInfo) voidtestRevokeGlobal2(org.junit.jupiter.api.TestInfo testInfo) voidtestRevokeGlobal3(org.junit.jupiter.api.TestInfo testInfo) voidtestRevokeNamespace1(org.junit.jupiter.api.TestInfo testInfo) voidtestRevokeNamespace2(org.junit.jupiter.api.TestInfo testInfo) voidtestRevokeTable1(org.junit.jupiter.api.TestInfo testInfo) voidtestRevokeTable2(org.junit.jupiter.api.TestInfo testInfo) voidtestRevokeTable3(org.junit.jupiter.api.TestInfo testInfo) voidtestTruncateTable(org.junit.jupiter.api.TestInfo testInfo)
-
Field Details
-
LOG
-
UN_GRANT_USER
- See Also:
-
TEST_UTIL
-
conf
-
admin
-
FS
-
rootDir
-
unGrantUser
-
helper
-
aclTable
-
-
Constructor Details
-
TestSnapshotScannerHDFSAclController
public TestSnapshotScannerHDFSAclController()
-
-
Method Details
-
setupBeforeClass
- Throws:
Exception
-
tearDownAfterClass
- Throws:
Exception
-
snapshotAndWait
private void snapshotAndWait(String snapShotName, org.apache.hadoop.hbase.TableName tableName) throws Exception - Throws:
Exception
-
testGrantGlobal1
- Throws:
Exception
-
testGrantGlobal2
- Throws:
Exception
-
testGrantGlobal3
- Throws:
Exception
-
testGrantNamespace1
- Throws:
Exception
-
testGrantNamespace2
- Throws:
Exception
-
testGrantNamespace3
- Throws:
Exception
-
testGrantTable
- Throws:
Exception
-
testGrantMobTable
- Throws:
Exception
-
testRevokeGlobal1
- Throws:
Exception
-
testRevokeGlobal2
- Throws:
Exception
-
testRevokeGlobal3
- Throws:
Exception
-
testRevokeNamespace1
- Throws:
Exception
-
testRevokeNamespace2
- Throws:
Exception
-
testRevokeTable1
- Throws:
Exception
-
testRevokeTable2
- Throws:
Exception
-
testRevokeTable3
- Throws:
Exception
-
testTruncateTable
- Throws:
Exception
-
testDeleteTable
- Throws:
Exception
-
testDeleteTable2
- Throws:
Exception
-
testDeleteNamespace
- Throws:
Exception
-
testCleanArchiveTableDir
@Test public void testCleanArchiveTableDir(org.junit.jupiter.api.TestInfo testInfo) throws Exception - Throws:
Exception
-
testModifyTable1
- Throws:
Exception
-
testModifyTable2
- Throws:
Exception
-
testRestartMaster
- Throws:
Exception
-
checkUserAclEntry
static void checkUserAclEntry(org.apache.hadoop.fs.FileSystem fs, List<org.apache.hadoop.fs.Path> paths, String user, boolean requireAccessAcl, boolean requireDefaultAcl) throws Exception - Throws:
Exception
-
checkUserAclEntry
static void checkUserAclEntry(org.apache.hadoop.fs.FileSystem fs, org.apache.hadoop.fs.Path path, String userName, boolean requireAccessAcl, boolean requireDefaultAcl) throws IOException - Throws:
IOException
-
deleteTable
-