code: public void run(Configuration conf, Path[] inputPaths, Path outputPath,
        int numMapTasks, Shard[] shards) throws IOException {
      JobConf jobConf =
          createJob(conf, inputPaths, outputPath, numMapTasks, shards);
      JobClient.runJob(jobConf);
    }
docs: /* (non-Javadoc)
  @see org.apache.hadoop.contrib.index.mapred.IIndexUpdater#run(org.apache.hadoop.conf.Configuration, org.apache.hadoop.fs.Path[], org.apache.hadoop.fs.Path, int, org.apache.hadoop.contrib.index.mapred.Shard[])