public class HBaseAdminUtil
extends java.lang.Object
Constructor and Description |
---|
HBaseAdminUtil() |
Modifier and Type | Method and Description |
---|---|
static boolean |
anyTablesExist() |
static void |
authenticateHBaseAdmin(java.lang.String ticket) |
static java.lang.String |
createFolderByName(java.lang.String ticket,
java.lang.String folderName,
java.lang.String parentIdOrPath) |
static void |
createHPIFolders(java.lang.String ticket,
java.lang.String rootId) |
static void |
createInsuranceFolders(java.lang.String ticket,
java.lang.String rootId) |
static java.lang.String |
createLifeCycleACL(java.lang.String ticket,
java.lang.String aclName)
Create a new ACL in HBase.
|
static void |
createTable(org.apache.hadoop.hbase.client.Admin admin,
java.lang.String tableName,
java.lang.String[] tableFamilies) |
static int |
createWizardFolders(java.lang.String ticket,
java.lang.String rootId) |
static void |
deleteTable(org.apache.hadoop.hbase.client.Admin admin,
java.lang.String tableName)
Deletes a table from HBase
|
static void |
disableTable(org.apache.hadoop.hbase.client.Admin admin,
java.lang.String tableName) |
static void |
recreateAclsTable() |
static void |
recreateDocumentsTable() |
static void |
recreateGroupTable() |
static void |
recreateShortLinksTable() |
static void |
recreateUserTable() |
static long |
reindexExternalSearch(java.lang.String ticket,
boolean metadataOnly,
int commitWithin) |
static long |
reindexExternalSearch(java.lang.String ticket,
java.util.List<java.lang.String> objectIds,
boolean metadataOnly,
int commitWithin)
Reindexes the external search service, with only the provided object ids
|
static void |
setUpHBaseEnvironment(java.lang.String ticket,
boolean createGroups,
boolean createUsers) |
static boolean |
tableExists(java.lang.String tableName) |
static void |
validateKey(long key) |
public static void setUpHBaseEnvironment(java.lang.String ticket, boolean createGroups, boolean createUsers)
public static long reindexExternalSearch(java.lang.String ticket, boolean metadataOnly, int commitWithin)
public static long reindexExternalSearch(java.lang.String ticket, java.util.List<java.lang.String> objectIds, boolean metadataOnly, int commitWithin)
{String}
- ticket{List}
- objectIds{boolean}
- metadataOnly{int}
- commitWithinpublic static boolean tableExists(java.lang.String tableName)
public static boolean anyTablesExist()
public static java.lang.String createFolderByName(java.lang.String ticket, java.lang.String folderName, java.lang.String parentIdOrPath)
public static int createWizardFolders(java.lang.String ticket, java.lang.String rootId)
public static void createInsuranceFolders(java.lang.String ticket, java.lang.String rootId)
public static void createHPIFolders(java.lang.String ticket, java.lang.String rootId)
public static void recreateDocumentsTable()
public static void recreateShortLinksTable()
public static void recreateAclsTable()
public static void recreateUserTable()
public static void recreateGroupTable()
public static void deleteTable(org.apache.hadoop.hbase.client.Admin admin, java.lang.String tableName)
admin
- tableName
- public static void createTable(org.apache.hadoop.hbase.client.Admin admin, java.lang.String tableName, java.lang.String[] tableFamilies)
public static void disableTable(org.apache.hadoop.hbase.client.Admin admin, java.lang.String tableName)
public static void authenticateHBaseAdmin(java.lang.String ticket)
public static void validateKey(long key)
public static java.lang.String createLifeCycleACL(java.lang.String ticket, java.lang.String aclName)
ticket
- an authentication ticketusers
- users to grant permissions on the ACLuserPermissions
- permissions to grant to the specified usersextendedPermissions
- extended permissions to grant to the specified usersaclName
- the name of the new ACL