Example usage for org.apache.hadoop.mapreduce.server.jobtracker JTConfig JT_IPC_ADDRESS

List of usage examples for org.apache.hadoop.mapreduce.server.jobtracker JTConfig JT_IPC_ADDRESS

Introduction

In this page you can find the example usage for org.apache.hadoop.mapreduce.server.jobtracker JTConfig JT_IPC_ADDRESS.

Prototype

String JT_IPC_ADDRESS

To view the source code for org.apache.hadoop.mapreduce.server.jobtracker JTConfig JT_IPC_ADDRESS.

Click Source Link

Usage

From source file:co.cask.cdap.internal.app.runtime.batch.inmemory.LocalClientProtocolProvider.java

License:Apache License

@Override
public ClientProtocol create(Configuration conf) throws IOException {
    String framework = conf.get(MRConfig.FRAMEWORK_NAME, MRConfig.LOCAL_FRAMEWORK_NAME);
    LOG.info("Using framework: " + framework);
    if (!MRConfig.LOCAL_FRAMEWORK_NAME.equals(framework)) {
        return null;
    }/*from   w ww .j av a  2  s  . c  o  m*/

    // We have to use something unique like "clocal" to make sure Hadoop's LocalClientProtocolProvider will fail to
    // provide the ClientProtocol
    String tracker = conf.get(JTConfig.JT_IPC_ADDRESS, "clocal");
    LOG.info("Using tracker: " + tracker);

    if ("clocal".equals(tracker)) {
        conf.setInt("mapreduce.job.maps", 1);
        return new LocalJobRunnerWithFix(conf);
    } else {

        throw new IOException("Invalid \"" + JTConfig.JT_IPC_ADDRESS
                + "\" configuration value for LocalJobRunner : \"" + tracker + "\"");
    }
}

From source file:com.cloudera.sqoop.shims.Apache22HadoopShim.java

License:Apache License

@Override
public void setJobtrackerAddr(Configuration conf, String addr) {
    conf.set(JTConfig.JT_IPC_ADDRESS, "local");
}