!StringUtils.equals(desc.getRegionSplitPolicyClassName(), opts.splitPolicy)) || (!isReadCmd && desc != null && desc.getRegionReplication() != opts.replicas) || (desc != null && desc.getColumnFamilyCount() != opts.families)) {
util.getAdmin().getTableDescriptor(tableName).getRegionSplitPolicyClassName()); startMonkey();
public static Class<? extends RegionSplitPolicy> getSplitPolicyClass( HTableDescriptor htd, Configuration conf) throws IOException { String className = htd.getRegionSplitPolicyClassName(); if (className == null) { className = conf.get(HConstants.HBASE_REGION_SPLIT_POLICY_KEY, DEFAULT_SPLIT_POLICY_CLASS.getName()); } try { Class<? extends RegionSplitPolicy> clazz = Class.forName(className).asSubclass(RegionSplitPolicy.class); return clazz; } catch (Exception e) { throw new IOException( "Unable to load configured region split policy '" + className + "' for table '" + htd.getTableName() + "'", e); } }
static Class<? extends RegionSplitPolicy> getSplitPolicyClass( HTableDescriptor htd, Configuration conf) throws IOException { String className = htd.getRegionSplitPolicyClassName(); if (className == null) { className = conf.get(HConstants.HBASE_REGION_SPLIT_POLICY_KEY, DEFAULT_SPLIT_POLICY_CLASS.getName()); } try { Class<? extends RegionSplitPolicy> clazz = Class.forName(className).asSubclass(RegionSplitPolicy.class); return clazz; } catch (Exception e) { throw new IOException( "Unable to load configured region split policy '" + className + "' for table '" + htd.getNameAsString() + "'", e); } }
if (!Strings.isNullOrEmpty(splitsPolicy) && !splitsPolicy.equals(tableDescriptor.getRegionSplitPolicyClassName())) { descriptorBuilder.setValue(HTableDescriptor.SPLIT_POLICY, splitsPolicy); needUpgrade = true;
if (!Strings.isNullOrEmpty(splitsPolicy) && !splitsPolicy.equals(tableDescriptor.getRegionSplitPolicyClassName())) { descriptorBuilder.setValue(HTableDescriptor.SPLIT_POLICY, splitsPolicy); needUpgrade = true;
!StringUtils.equals(desc.getRegionSplitPolicyClassName(), opts.splitPolicy)) || (!isReadCmd && desc != null && desc.getRegionReplication() != opts.replicas)) { needsDelete = true;
!StringUtils.equals(desc.getRegionSplitPolicyClassName(), opts.splitPolicy)) || (!isReadCmd && desc != null && desc.getRegionReplication() != opts.replicas) || (desc != null && desc.getColumnFamilyCount() != opts.families)) {
util.getAdmin().getTableDescriptor(tableName).getRegionSplitPolicyClassName()); startMonkey();