private DatasetInput(String name, Map<String, String> arguments, @Nullable Iterable<? extends Split> splits, String namespace) { this(name, arguments, splits); super.fromNamespace(namespace); }
@Override public void initialize() { MapReduceContext context = getContext(); context.addInput(Input.ofDataset(context.getRuntimeArguments().get(INPUT_DATASET_NAME)) .fromNamespace(context.getRuntimeArguments().get(INPUT_DATASET_NS))); context.addOutput(Output.ofDataset(context.getRuntimeArguments().get(OUTPUT_DATASET_NAME)) .fromNamespace(context.getRuntimeArguments().get(OUTPUT_DATASET_NS))); Job hadoopJob = context.getHadoopJob(); hadoopJob.setMapperClass(IdentityMapper.class); hadoopJob.setNumReduceTasks(0); }