YARN-3015. yarn classpath command should support same options as hadoop classpath. Contributed by Varun Saxena.

This commit is contained in:
cnauroth 2015-01-19 15:52:32 -08:00
parent 4a4450836c
commit cb0a15d201
3 changed files with 11 additions and 7 deletions

View File

@ -388,6 +388,9 @@ Release 2.7.0 - UNRELEASED
YARN-3070. TestRMAdminCLI#testHelp fails for transitionToActive command. YARN-3070. TestRMAdminCLI#testHelp fails for transitionToActive command.
(Contributed by Junping Du) (Contributed by Junping Du)
YARN-3015. yarn classpath command should support same options as hadoop
classpath. (Contributed by Varun Saxena)
Release 2.6.0 - 2014-11-18 Release 2.6.0 - 2014-11-18
INCOMPATIBLE CHANGES INCOMPATIBLE CHANGES

View File

@ -81,9 +81,7 @@ case "${COMMAND}" in
set -- "${COMMAND}" "$@" set -- "${COMMAND}" "$@"
;; ;;
classpath) classpath)
hadoop_finalize hadoop_do_classpath_subcommand "$@"
echo "${CLASSPATH}"
exit
;; ;;
daemonlog) daemonlog)
CLASS=org.apache.hadoop.log.LogLevel CLASS=org.apache.hadoop.log.LogLevel

View File

@ -142,13 +142,16 @@ if "%1" == "--loglevel" (
set CLASSPATH=%CLASSPATH%;%HADOOP_YARN_HOME%\%YARN_LIB_JARS_DIR%\* set CLASSPATH=%CLASSPATH%;%HADOOP_YARN_HOME%\%YARN_LIB_JARS_DIR%\*
if %yarn-command% == classpath ( if %yarn-command% == classpath (
@echo %CLASSPATH% if not defined yarn-command-arguments (
goto :eof @rem No need to bother starting up a JVM for this simple case.
@echo %CLASSPATH%
exit /b
)
) )
set yarncommands=resourcemanager nodemanager proxyserver rmadmin version jar ^ set yarncommands=resourcemanager nodemanager proxyserver rmadmin version jar ^
application applicationattempt container node logs daemonlog historyserver ^ application applicationattempt container node logs daemonlog historyserver ^
timelineserver timelineserver classpath
for %%i in ( %yarncommands% ) do ( for %%i in ( %yarncommands% ) do (
if %yarn-command% == %%i set yarncommand=true if %yarn-command% == %%i set yarncommand=true
) )
@ -169,7 +172,7 @@ if "%1" == "--loglevel" (
goto :eof goto :eof
:classpath :classpath
@echo %CLASSPATH% set CLASS=org.apache.hadoop.util.Classpath
goto :eof goto :eof
:rmadmin :rmadmin