From a531b058aef48c9bf2e5366ed110e1f817316c1a Mon Sep 17 00:00:00 2001 From: cnauroth Date: Mon, 8 Jun 2015 16:18:36 -0700 Subject: [PATCH] YARN-3786. Document yarn class path options. Contributed by Brahma Reddy Battula. --- hadoop-yarn-project/CHANGES.txt | 3 +++ .../hadoop-yarn-site/src/site/markdown/YarnCommands.md | 10 ++++++++-- 2 files changed, 11 insertions(+), 2 deletions(-) diff --git a/hadoop-yarn-project/CHANGES.txt b/hadoop-yarn-project/CHANGES.txt index 3ee3e775696..87b3da3abdf 100644 --- a/hadoop-yarn-project/CHANGES.txt +++ b/hadoop-yarn-project/CHANGES.txt @@ -297,6 +297,9 @@ Release 2.8.0 - UNRELEASED YARN-2716. Refactor ZKRMStateStore retry code with Apache Curator. (Karthik Kambatla via jianhe) + YARN-3786. Document yarn class path options. + (Brahma Reddy Battula via cnauroth) + OPTIMIZATIONS YARN-3339. TestDockerContainerExecutor should pull a single image and not diff --git a/hadoop-yarn-project/hadoop-yarn/hadoop-yarn-site/src/site/markdown/YarnCommands.md b/hadoop-yarn-project/hadoop-yarn/hadoop-yarn-site/src/site/markdown/YarnCommands.md index 765163e178c..eb0123e25b4 100644 --- a/hadoop-yarn-project/hadoop-yarn/hadoop-yarn-site/src/site/markdown/YarnCommands.md +++ b/hadoop-yarn-project/hadoop-yarn/hadoop-yarn-site/src/site/markdown/YarnCommands.md @@ -89,9 +89,15 @@ prints applicationattempt(s) report ### `classpath` -Usage: `yarn classpath` +Usage: `yarn classpath [--glob |--jar |-h |--help]` -Prints the class path needed to get the Hadoop jar and the required libraries +| COMMAND\_OPTION | Description | +|:---- |:---- | +| `--glob` | expand wildcards | +| `--jar` *path* | write classpath as manifest in jar named *path* | +| `-h`, `--help` | print help | + +Prints the class path needed to get the Hadoop jar and the required libraries. If called without arguments, then prints the classpath set up by the command scripts, which is likely to contain wildcards in the classpath entries. Additional options print the classpath after wildcard expansion or write the classpath into the manifest of a jar file. The latter is useful in environments where wildcards cannot be used and the expanded classpath exceeds the maximum supported command line length. ### `container`