@InterfaceAudience.Private public abstract class ModifyRegionUtils extends Object
| Modifier and Type | Class and Description | 
|---|---|
| static interface  | ModifyRegionUtils.RegionEditTask | 
| static interface  | ModifyRegionUtils.RegionFillTask | 
| Modifier and Type | Method and Description | 
|---|---|
| static void | assignRegions(AssignmentManager assignmentManager,
             List<HRegionInfo> regionInfos)Triggers a bulk assignment of the specified regions | 
| static HRegionInfo[] | createHRegionInfos(HTableDescriptor hTableDescriptor,
                  byte[][] splitKeys) | 
| static HRegionInfo | createRegion(org.apache.hadoop.conf.Configuration conf,
            org.apache.hadoop.fs.Path rootDir,
            org.apache.hadoop.fs.Path tableDir,
            HTableDescriptor hTableDescriptor,
            HRegionInfo newRegion,
            ModifyRegionUtils.RegionFillTask task)Create new set of regions on the specified file-system. | 
| static List<HRegionInfo> | createRegions(org.apache.hadoop.conf.Configuration conf,
             org.apache.hadoop.fs.Path rootDir,
             HTableDescriptor hTableDescriptor,
             HRegionInfo[] newRegions)Create new set of regions on the specified file-system. | 
| static List<HRegionInfo> | createRegions(org.apache.hadoop.conf.Configuration conf,
             org.apache.hadoop.fs.Path rootDir,
             HTableDescriptor hTableDescriptor,
             HRegionInfo[] newRegions,
             ModifyRegionUtils.RegionFillTask task)Create new set of regions on the specified file-system. | 
| static List<HRegionInfo> | createRegions(org.apache.hadoop.conf.Configuration conf,
             org.apache.hadoop.fs.Path rootDir,
             org.apache.hadoop.fs.Path tableDir,
             HTableDescriptor hTableDescriptor,
             HRegionInfo[] newRegions,
             ModifyRegionUtils.RegionFillTask task)Create new set of regions on the specified file-system. | 
| static List<HRegionInfo> | createRegions(ThreadPoolExecutor exec,
             org.apache.hadoop.conf.Configuration conf,
             org.apache.hadoop.fs.Path rootDir,
             org.apache.hadoop.fs.Path tableDir,
             HTableDescriptor hTableDescriptor,
             HRegionInfo[] newRegions,
             ModifyRegionUtils.RegionFillTask task)Create new set of regions on the specified file-system. | 
| static void | editRegions(ThreadPoolExecutor exec,
           Collection<HRegionInfo> regions,
           ModifyRegionUtils.RegionEditTask task)Execute the task on the specified set of regions. | 
public static HRegionInfo[] createHRegionInfos(HTableDescriptor hTableDescriptor, byte[][] splitKeys)
public static List<HRegionInfo> createRegions(org.apache.hadoop.conf.Configuration conf, org.apache.hadoop.fs.Path rootDir, HTableDescriptor hTableDescriptor, HRegionInfo[] newRegions) throws IOException
conf - ConfigurationrootDir - Root directory for HBase instancehTableDescriptor - description of the tablenewRegions - HRegionInfo that describes the regions to createIOExceptionpublic static List<HRegionInfo> createRegions(org.apache.hadoop.conf.Configuration conf, org.apache.hadoop.fs.Path rootDir, HTableDescriptor hTableDescriptor, HRegionInfo[] newRegions, ModifyRegionUtils.RegionFillTask task) throws IOException
conf - ConfigurationrootDir - Root directory for HBase instancehTableDescriptor - description of the tablenewRegions - HRegionInfo that describes the regions to createtask - ModifyRegionUtils.RegionFillTask custom code to populate region after creationIOExceptionpublic static List<HRegionInfo> createRegions(org.apache.hadoop.conf.Configuration conf, org.apache.hadoop.fs.Path rootDir, org.apache.hadoop.fs.Path tableDir, HTableDescriptor hTableDescriptor, HRegionInfo[] newRegions, ModifyRegionUtils.RegionFillTask task) throws IOException
conf - ConfigurationrootDir - Root directory for HBase instancetableDir - table directoryhTableDescriptor - description of the tablenewRegions - HRegionInfo that describes the regions to createtask - ModifyRegionUtils.RegionFillTask custom code to populate region after creationIOExceptionpublic static List<HRegionInfo> createRegions(ThreadPoolExecutor exec, org.apache.hadoop.conf.Configuration conf, org.apache.hadoop.fs.Path rootDir, org.apache.hadoop.fs.Path tableDir, HTableDescriptor hTableDescriptor, HRegionInfo[] newRegions, ModifyRegionUtils.RegionFillTask task) throws IOException
exec - Thread Pool Executorconf - ConfigurationrootDir - Root directory for HBase instancetableDir - table directoryhTableDescriptor - description of the tablenewRegions - HRegionInfo that describes the regions to createtask - ModifyRegionUtils.RegionFillTask custom code to populate region after creationIOExceptionpublic static HRegionInfo createRegion(org.apache.hadoop.conf.Configuration conf, org.apache.hadoop.fs.Path rootDir, org.apache.hadoop.fs.Path tableDir, HTableDescriptor hTableDescriptor, HRegionInfo newRegion, ModifyRegionUtils.RegionFillTask task) throws IOException
conf - ConfigurationrootDir - Root directory for HBase instancetableDir - table directoryhTableDescriptor - description of the tablenewRegion - HRegionInfo that describes the region to createtask - ModifyRegionUtils.RegionFillTask custom code to populate region after creationIOExceptionpublic static void editRegions(ThreadPoolExecutor exec, Collection<HRegionInfo> regions, ModifyRegionUtils.RegionEditTask task) throws IOException
exec - Thread Pool Executorregions - HRegionInfo that describes the regions to edittask - ModifyRegionUtils.RegionFillTask custom code to edit the regionIOExceptionpublic static void assignRegions(AssignmentManager assignmentManager, List<HRegionInfo> regionInfos) throws IOException
assignmentManager - the Assignment MangerregionInfos - the list of regions to assignIOException - if an error occurred during the assignmentCopyright © 2007-2016 The Apache Software Foundation. All Rights Reserved.