public int run(String[] args) throws Exception {
		Job job = new Job();

		int result = parseArguements(args, job);
		if (result != 0) {
			return result;
		}

		job.setJarByClass(Sample2Driver.class);

		// Mapper Class
		job.setMapperClass(SampleMapper.class);

		// Output Key/Value
		job.setMapOutputKeyClass(NullWritable.class);
		job.setMapOutputValueClass(Text.class);

		// Reducer Task
		job.setNumReduceTasks(0);

		// Run a Hadoop Job
		return job.waitForCompletion(true) ? 0 : 1;
	}