HADOOP-11257. Update "hadoop jar" documentation to warn against using it for launching yarn jars (iwasakims via cmccabe)

This commit is contained in:
Colin Patrick Mccabe 2014-11-26 12:17:48 -08:00
parent 8f1454cc6d
commit aa2f277256
3 changed files with 15 additions and 0 deletions

View File

@ -33,6 +33,8 @@ function hadoop_usage()
echo " copy file or directories recursively" echo " copy file or directories recursively"
echo " fs run a generic filesystem user client" echo " fs run a generic filesystem user client"
echo " jar <jar> run a jar file" echo " jar <jar> run a jar file"
echo " note: please use \"yarn jar\" to launch"
echo " YARN applications, not this command."
echo " jnipath prints the java.library.path" echo " jnipath prints the java.library.path"
echo " key manage keys via the KeyProvider" echo " key manage keys via the KeyProvider"
echo " trace view and modify Hadoop tracing settings" echo " trace view and modify Hadoop tracing settings"
@ -150,6 +152,9 @@ case ${COMMAND} in
CLASS=org.apache.hadoop.fs.FsShell CLASS=org.apache.hadoop.fs.FsShell
;; ;;
jar) jar)
if [[ -n "${YARN_OPTS}" ]] || [[ -n "${YARN_CLIENT_OPTS}" ]]; then
hadoop_error "WARNING: Use \"yarn jar\" to launch YARN applications."
fi
CLASS=org.apache.hadoop.util.RunJar CLASS=org.apache.hadoop.util.RunJar
;; ;;
jnipath) jnipath)

View File

@ -181,6 +181,11 @@ call :updatepath %HADOOP_BIN_PATH%
goto :eof goto :eof
:jar :jar
if defined YARN_OPTS (
@echo WARNING: Use "yarn jar" to launch YARN applications.
) else if defined YARN_CLIENT_OPTS (
@echo WARNING: Use "yarn jar" to launch YARN applications.
)
set CLASS=org.apache.hadoop.util.RunJar set CLASS=org.apache.hadoop.util.RunJar
goto :eof goto :eof
@ -269,6 +274,8 @@ call :updatepath %HADOOP_BIN_PATH%
@echo fs run a generic filesystem user client @echo fs run a generic filesystem user client
@echo version print the version @echo version print the version
@echo jar ^<jar^> run a jar file @echo jar ^<jar^> run a jar file
@echo note: please use "yarn jar" to launch
@echo YARN applications, not this command.
@echo checknative [-a^|-h] check native hadoop and compression libraries availability @echo checknative [-a^|-h] check native hadoop and compression libraries availability
@echo distcp ^<srcurl^> ^<desturl^> copy file or directories recursively @echo distcp ^<srcurl^> ^<desturl^> copy file or directories recursively
@echo archive -archiveName NAME -p ^<parent path^> ^<src^>* ^<dest^> create a hadoop archive @echo archive -archiveName NAME -p ^<parent path^> ^<src^>* ^<dest^> create a hadoop archive

View File

@ -177,6 +177,9 @@ User Commands
Word count example is also run using jar command. It can be referred from Word count example is also run using jar command. It can be referred from
Wordcount example Wordcount example
Use {{{../../hadoop-yarn/hadoop-yarn-site/YarnCommands.html#jar}<<<yarn jar>>>}}
to launch YARN applications instead.
* <<<job>>> * <<<job>>>
Deprecated. Use Deprecated. Use