Example usage for org.apache.hadoop.mapreduce MRJobConfig DEFAULT_MAPREDUCE_CROSS_PLATFORM_APPLICATION_CLASSPATH

List of usage examples for org.apache.hadoop.mapreduce MRJobConfig DEFAULT_MAPREDUCE_CROSS_PLATFORM_APPLICATION_CLASSPATH

Introduction

In this page you can find the example usage for org.apache.hadoop.mapreduce MRJobConfig DEFAULT_MAPREDUCE_CROSS_PLATFORM_APPLICATION_CLASSPATH.

Prototype

String DEFAULT_MAPREDUCE_CROSS_PLATFORM_APPLICATION_CLASSPATH

To view the source code for org.apache.hadoop.mapreduce MRJobConfig DEFAULT_MAPREDUCE_CROSS_PLATFORM_APPLICATION_CLASSPATH.

Click Source Link

Document

Default CLASSPATH for all YARN MapReduce applications constructed with platform-agnostic syntax.

Usage

From source file:org.apache.oozie.util.ClasspathUtils.java

License:Apache License

public static void addMapReduceToClasspath(Map<String, String> env, Configuration conf) {
    boolean crossPlatform = conf.getBoolean(MRConfig.MAPREDUCE_APP_SUBMISSION_CROSS_PLATFORM,
            MRConfig.DEFAULT_MAPREDUCE_APP_SUBMISSION_CROSS_PLATFORM);

    for (String c : conf.getStrings(MRJobConfig.MAPREDUCE_APPLICATION_CLASSPATH,
            crossPlatform//from w  ww. j a v a2s . com
                    ? StringUtils.getStrings(MRJobConfig.DEFAULT_MAPREDUCE_CROSS_PLATFORM_APPLICATION_CLASSPATH)
                    : StringUtils.getStrings(MRJobConfig.DEFAULT_MAPREDUCE_APPLICATION_CLASSPATH))) {
        MRApps.addToEnvironment(env, ApplicationConstants.Environment.CLASSPATH.name(), c.trim(), conf);
    }
}