YARN-1242. Changed yarn scripts to be able to start ApplicationHistoryServer as an individual process. Contributed by Mayank Bansal.
svn merge --ignore-ancestry -c 1556744 ../YARN-321 git-svn-id: https://svn.apache.org/repos/asf/hadoop/common/branches/branch-2@1562199 13f79535-47bb-0310-9956-ffa450edef68
This commit is contained in:
parent
3d227e9544
commit
8b6b88f0fa
|
@ -122,6 +122,13 @@
|
||||||
<include>*-sources.jar</include>
|
<include>*-sources.jar</include>
|
||||||
</includes>
|
</includes>
|
||||||
</fileSet>
|
</fileSet>
|
||||||
|
<fileSet>
|
||||||
|
<directory>hadoop-yarn/hadoop-yarn-server/hadoop-yarn-server-applicationhistoryservice/target</directory>
|
||||||
|
<outputDirectory>/share/hadoop/${hadoop.component}/sources</outputDirectory>
|
||||||
|
<includes>
|
||||||
|
<include>*-sources.jar</include>
|
||||||
|
</includes>
|
||||||
|
</fileSet>
|
||||||
<fileSet>
|
<fileSet>
|
||||||
<directory>hadoop-yarn/hadoop-yarn-server/hadoop-yarn-server-tests/target</directory>
|
<directory>hadoop-yarn/hadoop-yarn-server/hadoop-yarn-server-tests/target</directory>
|
||||||
<outputDirectory>/share/hadoop/${hadoop.component}/sources</outputDirectory>
|
<outputDirectory>/share/hadoop/${hadoop.component}/sources</outputDirectory>
|
||||||
|
|
|
@ -502,6 +502,9 @@ Branch YARN-321: Generic ApplicationHistoryService
|
||||||
YARN-955. Implemented ApplicationHistoryProtocol handler. (Mayank Bansal via
|
YARN-955. Implemented ApplicationHistoryProtocol handler. (Mayank Bansal via
|
||||||
vinodkv)
|
vinodkv)
|
||||||
|
|
||||||
|
YARN-1242. Changed yarn scripts to be able to start ApplicationHistoryServer
|
||||||
|
as an individual process. (Mayank Bansal via vinodkv)
|
||||||
|
|
||||||
Release 2.2.0 - 2013-10-13
|
Release 2.2.0 - 2013-10-13
|
||||||
|
|
||||||
INCOMPATIBLE CHANGES
|
INCOMPATIBLE CHANGES
|
||||||
|
|
|
@ -58,6 +58,7 @@ function print_usage(){
|
||||||
echo "where COMMAND is one of:"
|
echo "where COMMAND is one of:"
|
||||||
echo " resourcemanager run the ResourceManager"
|
echo " resourcemanager run the ResourceManager"
|
||||||
echo " nodemanager run a nodemanager on each slave"
|
echo " nodemanager run a nodemanager on each slave"
|
||||||
|
echo " historyserver run the application history server"
|
||||||
echo " rmadmin admin tools"
|
echo " rmadmin admin tools"
|
||||||
echo " version print the version"
|
echo " version print the version"
|
||||||
echo " jar <jar> run a jar file"
|
echo " jar <jar> run a jar file"
|
||||||
|
@ -145,6 +146,10 @@ if [ -d "$HADOOP_YARN_HOME/yarn-server/yarn-server-common/target/classes" ]; the
|
||||||
fi
|
fi
|
||||||
if [ -d "$HADOOP_YARN_HOME/yarn-server/yarn-server-resourcemanager/target/classes" ]; then
|
if [ -d "$HADOOP_YARN_HOME/yarn-server/yarn-server-resourcemanager/target/classes" ]; then
|
||||||
CLASSPATH=${CLASSPATH}:$HADOOP_YARN_HOME/yarn-server/yarn-server-resourcemanager/target/classes
|
CLASSPATH=${CLASSPATH}:$HADOOP_YARN_HOME/yarn-server/yarn-server-resourcemanager/target/classes
|
||||||
|
CLASSPATH=${CLASSPATH}:$HADOOP_YARN_HOME/yarn-server/yarn-server-applicationhistoryservice/target/classes
|
||||||
|
fi
|
||||||
|
if [ -d "$HADOOP_YARN_HOME/yarn-server/yarn-server-applicationhistoryservice/target/classes" ]; then
|
||||||
|
CLASSPATH=${CLASSPATH}:$HADOOP_YARN_HOME/yarn-server/yarn-server-applicationhistoryservice/target/classes
|
||||||
fi
|
fi
|
||||||
if [ -d "$HADOOP_YARN_HOME/build/test/classes" ]; then
|
if [ -d "$HADOOP_YARN_HOME/build/test/classes" ]; then
|
||||||
CLASSPATH=${CLASSPATH}:$HADOOP_YARN_HOME/target/test/classes
|
CLASSPATH=${CLASSPATH}:$HADOOP_YARN_HOME/target/test/classes
|
||||||
|
@ -190,6 +195,13 @@ elif [ "$COMMAND" = "resourcemanager" ] ; then
|
||||||
if [ "$YARN_RESOURCEMANAGER_HEAPSIZE" != "" ]; then
|
if [ "$YARN_RESOURCEMANAGER_HEAPSIZE" != "" ]; then
|
||||||
JAVA_HEAP_MAX="-Xmx""$YARN_RESOURCEMANAGER_HEAPSIZE""m"
|
JAVA_HEAP_MAX="-Xmx""$YARN_RESOURCEMANAGER_HEAPSIZE""m"
|
||||||
fi
|
fi
|
||||||
|
elif [ "$COMMAND" = "historyserver" ] ; then
|
||||||
|
CLASSPATH=${CLASSPATH}:$YARN_CONF_DIR/ahs-config/log4j.properties
|
||||||
|
CLASS='org.apache.hadoop.yarn.server.applicationhistoryservice.ApplicationHistoryServer'
|
||||||
|
YARN_OPTS="$YARN_OPTS $YARN_HISTORYSERVER_OPTS"
|
||||||
|
if [ "$YARN_RESOURCEMANAGER_HEAPSIZE" != "" ]; then
|
||||||
|
JAVA_HEAP_MAX="-Xmx""$YARN_HISTORYSERVER_HEAPSIZE""m"
|
||||||
|
fi
|
||||||
elif [ "$COMMAND" = "nodemanager" ] ; then
|
elif [ "$COMMAND" = "nodemanager" ] ; then
|
||||||
CLASSPATH=${CLASSPATH}:$YARN_CONF_DIR/nm-config/log4j.properties
|
CLASSPATH=${CLASSPATH}:$YARN_CONF_DIR/nm-config/log4j.properties
|
||||||
CLASS='org.apache.hadoop.yarn.server.nodemanager.NodeManager'
|
CLASS='org.apache.hadoop.yarn.server.nodemanager.NodeManager'
|
||||||
|
|
|
@ -120,8 +120,11 @@ if "%1" == "--config" (
|
||||||
|
|
||||||
if exist %HADOOP_YARN_HOME%\yarn-server\yarn-server-resourcemanager\target\classes (
|
if exist %HADOOP_YARN_HOME%\yarn-server\yarn-server-resourcemanager\target\classes (
|
||||||
set CLASSPATH=%CLASSPATH%;%HADOOP_YARN_HOME%\yarn-server\yarn-server-resourcemanager\target\classes
|
set CLASSPATH=%CLASSPATH%;%HADOOP_YARN_HOME%\yarn-server\yarn-server-resourcemanager\target\classes
|
||||||
|
set CLASSPATH=%CLASSPATH%;%HADOOP_YARN_HOME%\yarn-server\yarn-server-applicationhistoryservice\target\classes
|
||||||
|
)
|
||||||
|
if exist %HADOOP_YARN_HOME%\yarn-server\yarn-server-applicationhistoryservice\target\classes (
|
||||||
|
set CLASSPATH=%CLASSPATH%;%HADOOP_YARN_HOME%\yarn-server\yarn-server-applicationhistoryservice\target\classes
|
||||||
)
|
)
|
||||||
|
|
||||||
if exist %HADOOP_YARN_HOME%\build\test\classes (
|
if exist %HADOOP_YARN_HOME%\build\test\classes (
|
||||||
set CLASSPATH=%CLASSPATH%;%HADOOP_YARN_HOME%\build\test\classes
|
set CLASSPATH=%CLASSPATH%;%HADOOP_YARN_HOME%\build\test\classes
|
||||||
)
|
)
|
||||||
|
@ -186,6 +189,15 @@ goto :eof
|
||||||
)
|
)
|
||||||
goto :eof
|
goto :eof
|
||||||
|
|
||||||
|
:historyserver
|
||||||
|
set CLASSPATH=%CLASSPATH%;%YARN_CONF_DIR%\ahs-config\log4j.properties
|
||||||
|
set CLASS=org.apache.hadoop.yarn.server.applicationhistoryservice.ApplicationHistoryServer
|
||||||
|
set YARN_OPTS=%YARN_OPTS% %HADOOP_HISTORYSERVER_OPTS%
|
||||||
|
if defined YARN_RESOURCEMANAGER_HEAPSIZE (
|
||||||
|
set JAVA_HEAP_MAX=-Xmx%YARN_HISTORYSERVER_HEAPSIZE%m
|
||||||
|
)
|
||||||
|
goto :eof
|
||||||
|
|
||||||
:nodemanager
|
:nodemanager
|
||||||
set CLASSPATH=%CLASSPATH%;%YARN_CONF_DIR%\nm-config\log4j.properties
|
set CLASSPATH=%CLASSPATH%;%YARN_CONF_DIR%\nm-config\log4j.properties
|
||||||
set CLASS=org.apache.hadoop.yarn.server.nodemanager.NodeManager
|
set CLASS=org.apache.hadoop.yarn.server.nodemanager.NodeManager
|
||||||
|
@ -251,6 +263,7 @@ goto :eof
|
||||||
@echo where COMMAND is one of:
|
@echo where COMMAND is one of:
|
||||||
@echo resourcemanager run the ResourceManager
|
@echo resourcemanager run the ResourceManager
|
||||||
@echo nodemanager run a nodemanager on each slave
|
@echo nodemanager run a nodemanager on each slave
|
||||||
|
@echo historyserver run the application history server
|
||||||
@echo rmadmin admin tools
|
@echo rmadmin admin tools
|
||||||
@echo version print the version
|
@echo version print the version
|
||||||
@echo jar ^<jar^> run a jar file
|
@echo jar ^<jar^> run a jar file
|
||||||
|
|
|
@ -54,6 +54,15 @@ fi
|
||||||
# or JAVA_HEAP_MAX with YARN_HEAPMAX as the preferred option of the two.
|
# or JAVA_HEAP_MAX with YARN_HEAPMAX as the preferred option of the two.
|
||||||
#export YARN_RESOURCEMANAGER_HEAPSIZE=1000
|
#export YARN_RESOURCEMANAGER_HEAPSIZE=1000
|
||||||
|
|
||||||
|
# Specify the max Heapsize for the HistoryManager using a numerical value
|
||||||
|
# in the scale of MB. For example, to specify an jvm option of -Xmx1000m, set
|
||||||
|
# the value to 1000.
|
||||||
|
# This value will be overridden by an Xmx setting specified in either YARN_OPTS
|
||||||
|
# and/or YARN_HISTORYSERVER_OPTS.
|
||||||
|
# If not specified, the default value will be picked from either YARN_HEAPMAX
|
||||||
|
# or JAVA_HEAP_MAX with YARN_HEAPMAX as the preferred option of the two.
|
||||||
|
#export YARN_HISTORYSERVER_HEAPSIZE=1000
|
||||||
|
|
||||||
# Specify the JVM options to be used when starting the ResourceManager.
|
# Specify the JVM options to be used when starting the ResourceManager.
|
||||||
# These options will be appended to the options specified as YARN_OPTS
|
# These options will be appended to the options specified as YARN_OPTS
|
||||||
# and therefore may override any similar flags set in YARN_OPTS
|
# and therefore may override any similar flags set in YARN_OPTS
|
||||||
|
|
Loading…
Reference in New Issue