[ 
https://issues.apache.org/jira/browse/YARN-6550?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16174091#comment-16174091
 ] 

Suma Shivaprasad commented on YARN-6550:
----------------------------------------

Launch container script after patch update

{noformat}
#!/bin/bash

set -o pipefail -e
export 
STDOUT="/2017-08-14/hadoop-3.0.0-beta1-SNAPSHOT/logs/userlogs/application_1505948297782_0008/container_1505948297782_0008_02_000001/prelaunch.out"
exec >"${STDOUT}"
export 
STDERR="/2017-08-14/hadoop-3.0.0-beta1-SNAPSHOT/logs/userlogs/application_1505948297782_0008/container_1505948297782_0008_02_000001/prelaunch.err"
exec 2>"${STDERR}"
echo "Setting up env variables"
export 
HADOOP_CONF_DIR=${HADOOP_CONF_DIR:-"/2017-08-14/hadoop-3.0.0-beta1-SNAPSHOT/etc/hadoop"}
export 
JAVA_HOME=${JAVA_HOME:-"/Library/Java/JavaVirtualMachines/jdk1.8.0_131.jdk/Contents/Home"}
export APP_SUBMIT_TIME_ENV="1505955689174"
export NM_HOST="10.22.16.92"
export LD_LIBRARY_PATH="$PWD"
export 
HADOOP_HDFS_HOME=${HADOOP_HDFS_HOME:-"/2017-08-14/hadoop-3.0.0-beta1-SNAPSHOT"}
export LOGNAME="sshivaprasad"
export JVM_PID="$$"
export 
HADOOP_MAPRED_HOME=${HADOOP_MAPRED_HOME:-"/2017-08-14/hadoop-3.0.0-beta1-SNAPSHOT"}
export 
PWD="/tmp/hadoop-sshivaprasad/nm-local-dir/usercache/sshivaprasad/appcache/application_1505948297782_0008/container_1505948297782_0008_02_000001"
export 
HADOOP_COMMON_HOME=${HADOOP_COMMON_HOME:-"/2017-08-14/hadoop-3.0.0-beta1-SNAPSHOT"}
export 
LOCAL_DIRS="/tmp/hadoop-sshivaprasad/nm-local-dir/usercache/sshivaprasad/appcache/application_1505948297782_0008"
export APPLICATION_WEB_PROXY_BASE="/proxy/application_1505948297782_0008"
export SHELL="/bin/bash"
export NM_HTTP_PORT="8042"
export 
LOG_DIRS="/2017-08-14/hadoop-3.0.0-beta1-SNAPSHOT/logs/userlogs/application_1505948297782_0008/container_1505948297782_0008_02_000001"
export 
NM_AUX_SERVICE_mapreduce_shuffle="AAA0+gAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA=^M
"
export NM_PORT="57171"
export USER="sshivaprasad"
export 
HADOOP_YARN_HOME=${HADOOP_YARN_HOME:-"/2017-08-14/hadoop-3.0.0-beta1-SNAPSHOT"}
export 
CLASSPATH="$PWD:$HADOOP_CONF_DIR:$HADOOP_COMMON_HOME/share/hadoop/common/*:$HADOOP_COMMON_HOME/share/hadoop/common/lib/*:$HADOOP_HDFS_HOME/share/hadoop/hdfs/*:$HADOOP_HDFS_HOME/share/hadoop/hdfs/lib/*:$HADOOP_YARN_HOME/share/hadoop/yarn/*:$HADOOP_YARN_HOME/share/hadoop/yarn/lib/*:$HADOOP_MAPRED_HOME/share/hadoop/mapreduce/*:$HADOOP_MAPRED_HOME/share/hadoop/mapreduce/lib/*:job.jar/job.jar:job.jar/classes/:job.jar/lib/*:$PWD/*"
export 
HADOOP_TOKEN_FILE_LOCATION="/tmp/hadoop-sshivaprasad/nm-local-dir/usercache/sshivaprasad/appcache/application_1505948297782_0008/container_1505948297782_0008_02_000001/container_tokens"
export 
LOCAL_USER_DIRS="/tmp/hadoop-sshivaprasad/nm-local-dir/usercache/sshivaprasad/"
export HOME="/home/"
export CONTAINER_ID="container_1505948297782_0008_02_000001"
export MALLOC_ARENA_MAX=""
echo "Setting up job resources"
mkdir -pjobSubmitDir
ln -sf 
"/tmp/hadoop-sshivaprasad/nm-local-dir/usercache/sshivaprasad/appcache/application_1505948297782_0008/filecache/10/job.splitmetainfo"
 "jobSubmitDir/job.splitmetainfo"
ln -sf 
"/tmp/hadoop-sshivaprasad/nm-local-dir/usercache/sshivaprasad/appcache/application_1505948297782_0008/filecache/11/job.jar"
 "job.jar"
mkdir -pjobSubmitDir
ln -sf 
"/tmp/hadoop-sshivaprasad/nm-local-dir/usercache/sshivaprasad/appcache/application_1505948297782_0008/filecache/12/job.split"
 "jobSubmitDir/job.split"
ln -sf 
"/tmp/hadoop-sshivaprasad/nm-local-dir/usercache/sshivaprasad/appcache/application_1505948297782_0008/filecache/13/job.xml"
 "job.xml"
echo "Launching container"
exec /bin/bash -c "$JAVA_HOME/bin/java 
-Dlog4j.configuration=container-log4j.properties 
-Dyarn.app.container.log.dir=/2017-08-14/hadoop-3.0.0-beta1-SNAPSHOT/logs/userlogs/application_1505948297782_0008/container_1505948297782_0008_02_000001
 -Dyarn.app.container.log.filesize=0 -Dhadoop.root.logger=INFO,CLA 
-Dhadoop.root.logfile=syslog  -Xmx1024m 
org.apache.hadoop.mapreduce.v2.app.MRAppMaster 
1>/2017-08-14/hadoop-3.0.0-beta1-SNAPSHOT/logs/userlogs/application_1505948297782_0008/container_1505948297782_0008_02_000001/stdout
 
2>/2017-08-14/hadoop-3.0.0-beta1-SNAPSHOT/logs/userlogs/application_1505948297782_0008/container_1505948297782_0008_02_000001/stderr
 "
{noformat}

> Capture launch_container.sh logs
> --------------------------------
>
>                 Key: YARN-6550
>                 URL: https://issues.apache.org/jira/browse/YARN-6550
>             Project: Hadoop YARN
>          Issue Type: Sub-task
>    Affects Versions: 3.0.0-beta1
>            Reporter: Wangda Tan
>            Assignee: Suma Shivaprasad
>         Attachments: YARN-6550.002.patch, YARN-6550.003.patch, 
> YARN-6550.005.patch, YARN-6550.006.patch, YARN-6550.007.patch, 
> YARN-6550.008.patch, YARN-6550.009.patch, YARN-6550.010.patch, 
> YARN-6550.011.patch, YARN-6550.patch
>
>
> launch_container.sh which generated by NM will do a bunch of things (like 
> create link, etc.) while launch a process. No logs captured until {{exec}} is 
> called. We need capture all failures of launch_container.sh for easier 
> troubleshooting.



--
This message was sent by Atlassian JIRA
(v6.4.14#64029)

---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to