YARN-2878. Fix DockerContainerExecutor.apt.vm formatting. Contributed by Abin Shahab
This commit is contained in:
parent
73348a4afd
commit
bc4ee5e06f
@ -112,6 +112,9 @@ Release 2.7.0 - UNRELEASED
|
|||||||
YARN-2870. Updated the command to run the timeline server in the document.
|
YARN-2870. Updated the command to run the timeline server in the document.
|
||||||
(Masatake Iwasaki via zjshen)
|
(Masatake Iwasaki via zjshen)
|
||||||
|
|
||||||
|
YARN-2878. Fix DockerContainerExecutor.apt.vm formatting. (Abin Shahab via
|
||||||
|
jianhe)
|
||||||
|
|
||||||
Release 2.6.0 - 2014-11-18
|
Release 2.6.0 - 2014-11-18
|
||||||
|
|
||||||
INCOMPATIBLE CHANGES
|
INCOMPATIBLE CHANGES
|
||||||
|
@ -133,15 +133,18 @@ as at present the DockerContainerExecutor does not support per-job docker login.
|
|||||||
Currently you cannot configure any of the Docker settings with the job configuration.
|
Currently you cannot configure any of the Docker settings with the job configuration.
|
||||||
You can provide Mapper, Reducer, and ApplicationMaster environment overrides for the
|
You can provide Mapper, Reducer, and ApplicationMaster environment overrides for the
|
||||||
docker images, using the following 3 JVM properties respectively(only for MR jobs):
|
docker images, using the following 3 JVM properties respectively(only for MR jobs):
|
||||||
|
|
||||||
* mapreduce.map.env: You can override the mapper's image by passing
|
* mapreduce.map.env: You can override the mapper's image by passing
|
||||||
yarn.nodemanager.docker-container-executor.image-name=<your_image_name>
|
yarn.nodemanager.docker-container-executor.image-name=<your_image_name>
|
||||||
to this JVM property.
|
to this JVM property.
|
||||||
|
|
||||||
* mapreduce.reduce.env: You can override the reducer's image by passing
|
* mapreduce.reduce.env: You can override the reducer's image by passing
|
||||||
yarn.nodemanager.docker-container-executor.image-name=<your_image_name>
|
yarn.nodemanager.docker-container-executor.image-name=<your_image_name>
|
||||||
to this JVM property.
|
to this JVM property.
|
||||||
|
|
||||||
* yarn.app.mapreduce.am.env: You can override the ApplicationMaster's image
|
* yarn.app.mapreduce.am.env: You can override the ApplicationMaster's image
|
||||||
by passing yarn.nodemanager.docker-container-executor.image-name=<your_image_name>
|
by passing yarn.nodemanager.docker-container-executor.image-name=<your_image_name>
|
||||||
to this JVM property.
|
to this JVM property.
|
||||||
|
|
||||||
* {Docker Image requirements}
|
* {Docker Image requirements}
|
||||||
|
|
||||||
@ -185,6 +188,7 @@ jobs are started with the DockerContainerExecutor.
|
|||||||
|
|
||||||
* Pick a custom Docker image if you want. In this example, we'll use sequenceiq/hadoop-docker:2.4.1 from the
|
* Pick a custom Docker image if you want. In this example, we'll use sequenceiq/hadoop-docker:2.4.1 from the
|
||||||
docker hub repository. It has jdk, hadoop, and all the previously mentioned environment variables configured.
|
docker hub repository. It has jdk, hadoop, and all the previously mentioned environment variables configured.
|
||||||
|
|
||||||
* Run:
|
* Run:
|
||||||
|
|
||||||
----
|
----
|
||||||
|
Loading…
Reference in New Issue
Block a user