Leitao Guo created YARN-3282:
Summary: DockerContainerExecutor should support environment
Project: Hadoop YARN
Issue Type: Improvement
Components: applications, nodemanager
Affects Versions: 2.6.0
Reporter: Leitao Guo
Currently, DockerContainerExecutor will mount "yarn.nodemanager.local-dirs" and
"yarn.nodemanager.log-dirs" to containers automatically. However applications
maybe need set more environment variables before launching containers.
In our applications, just as the following command, we need to attach several
directories and set some environment variables to docker containers.
docker run -i -t -v /data/transcode:/data/tmp -v /etc/qcs:/etc/qcs -v /mnt:/mnt
-e VTC_MQTYPE=rabbitmq -e VTC_APP=ugc -e VTC_LOCATION=sh -e VTC_RUNTIME=vtc
This message was sent by Atlassian JIRA