if (autoAdjust) { RangeInputSplit split = new RangeInputSplit(tableName, tableId.canonicalID(), ke.clip(r), new String[] {location}); org.apache.accumulo.core.clientImpl.mapreduce.SplitUtils.updateSplit(split, RangeInputSplit split = new RangeInputSplit(tableName, tableId.canonicalID(), entry.getKey(), entry.getValue().toArray(new String[0])); org.apache.accumulo.core.clientImpl.mapreduce.SplitUtils.updateSplit(split, tableConfig,
@Override public List<InputSplit> getSplits(JobContext context) throws IOException { List<InputSplit> oldSplits = super.getSplits(context); List<InputSplit> newSplits = new ArrayList<>(oldSplits.size()); // Copy only the necessary information for (InputSplit oldSplit : oldSplits) { // @formatter:off org.apache.accumulo.core.client.mapreduce.RangeInputSplit newSplit = new org.apache.accumulo.core.client.mapreduce.RangeInputSplit( (org.apache.accumulo.core.client.mapreduce.RangeInputSplit) oldSplit); // @formatter:on newSplits.add(newSplit); } return newSplits; } }
if (autoAdjust) { RangeInputSplit split = new RangeInputSplit(tableName, tableId.canonicalID(), ke.clip(r), new String[] {location}); SplitUtils.updateSplit(split, tableConfig, logLevel); RangeInputSplit split = new RangeInputSplit(tableName, tableId.canonicalID(), entry.getKey(), entry.getValue().toArray(new String[0])); SplitUtils.updateSplit(split, tableConfig, logLevel);
if (autoAdjust) { RangeInputSplit split = new RangeInputSplit(tableName, tableId, ke.clip(r), new String[] {location}); SplitUtils.updateSplit(split, instance, tableConfig, principal, token, auths, RangeInputSplit split = new RangeInputSplit(tableName, tableId, entry.getKey(), entry.getValue().toArray(new String[0])); SplitUtils.updateSplit(split, instance, tableConfig, principal, token, auths, logLevel);