YARN Forum

CLASSPATH fails for YARN application master

  • #43774

    I am developing on a 4 node cluster using HDP on CentOS 6. And I have developed a YARN application that is built on the distributed shell example. The example works fine when running on a single node cluster.

    When I submit the YARN application from a remote machine, then I get a “class not found” exception for a yarn configuration class because the classpath for the application master does not include the yarn jar files.

    On the 4 node cluster the “yarn.application.classpath” is properly configured and includes all of the correct directories. It looks like this:

    However, the system property “java.class.path” in the application master does not have the “yarn.application.classpath” entries included in it and so the required yarn classes are not found.

    How can I set the classpath correctly to include the entries from “yarn.application.classpath”?

    Thanks for any pointers or help.


to create new topics or reply. | New User Registration

You must be to reply to this topic. | Create Account

Support from the Experts

A HDP Support Subscription connects you experts with deep experience running Apache Hadoop in production, at-scale on the most demanding workloads.

Enterprise Support »

Become HDP Certified

Real world training designed by the core architects of Hadoop. Scenario-based training courses are available in-classroom or online from anywhere in the world

Training »

Hortonworks Data Platform
The Hortonworks Data Platform is a 100% open source distribution of Apache Hadoop that is truly enterprise grade having been built, tested and hardened with enterprise rigor.
Get started with Sandbox
Hortonworks Sandbox is a self-contained virtual machine with Apache Hadoop pre-configured alongside a set of hands-on, step-by-step Hadoop tutorials.
Modern Data Architecture
Tackle the challenges of big data. Hadoop integrates with existing EDW, RDBMS and MPP systems to deliver lower cost, higher capacity infrastructure.