Description
The following docker-related environment variables specify a comma-separated list of mounts:
YARN_CONTAINER_RUNTIME_DOCKER_LOCAL_RESOURCE_MOUNTS
YARN_CONTAINER_RUNTIME_DOCKER_MOUNTS
This is a problem because hadoop -Dmapreduce.map.env and related options use comma as a delimiter. So if I put more than one mount in YARN_CONTAINER_RUNTIME_DOCKER_MOUNTS the comma in the variable will be treated as a delimiter for the hadoop command line option and all but the first mount will be ignored.
Attachments
Attachments
Issue Links
- is related to
-
YARN-8071 Add ability to specify nodemanager environment variables individually
- Resolved
- relates to
-
YARN-5534 Allow user provided Docker volume mount list
- Resolved
-
YARN-6830 Support quoted strings for environment variables
- Resolved
-
YARN-6434 When setting environment variables, can't use comma for a list of value in key = value pairs.
- Resolved
-
HADOOP-11640 add user defined delimiter support to Configuration
- Patch Available