I have a question about to to configure myriad executor to start the YARN
node manager as user "yarn". I though I'd put the correct value in
HADOOP_CONF_DIR/myriad-config-default.yml
frameworkUser: yarn
Also I updated both the myriad-executor-0.0.1.jar and myriad-0.0.1.jar to
contain the same configuration, just in case they didn't get the correct
file due to classpath issues.
But when the executor runs node manager it is as hduser "Myriad User" and
not as yarn.
E.g.
0 0 5714 1 20 0 4000252 50136 futex_ Ssl ? 45:07
/usr/sbin/mesos-slave
--master=zk://newt-0001-n3:2181,newt-0002-n3:2181,newt-0003-n3:2181/mesos
--log_dir=/var/log/m
0 0 5720 5714 20 0 100892 596 pipe_w S ? 0:00 \_
logger -p user.info -t mesos-slave[5714]
0 0 5721 5714 20 0 100892 708 pipe_w S ? 0:00 \_
logger -p user.err -t mesos-slave[5714]
4 40037 6659 5714 20 0 108200 1420 wait Ss ? 0:00 \_
sh -c echo "export CAPSULE_CACHE_DIR=`pwd` ;echo $CAPSULE_CACHE_DIR; java
-Dcapsule.log=verbose -jar myriad-exec
0 40037 6666 6659 20 0 20538068 140472 futex_ Sl ? 0:03
\_ java -Dcapsule.log=verbose -jar myriad-executor-0.0.1.jar
0 40037 6709 6666 20 0 24559132 431196 futex_ Sl ? 0:12
\_ /usr/lib/jvm/java-1.7.0-openjdk-1.7.0.9.x86_64/jre/bin/java
-Dcapsule.app=com.ebay.myriad.executor.Myria
0 40037 42106 6709 20 0 1990188 352052 futex_ Sl ? 0:05
\_ /usr/lib/jvm/jre-1.7.0-openjdk.x86_64/bin/java
-Dproc_nodemanager -Xmx1024m -Dhdp.version=2.2.4.2-2
-bash-4.1# grep 40037 /etc/passwd
hduser:x:40037:30550:Myriad user:/var/lib/mesos:/bin/bash
--
Jonathan (Bill) Sparks
Software Architecture
Cray Inc.