I have created a hadoop cluster using ambari, now on a new vm i need to create a docker which needs to join this hadoop cluster and the docker container should be running the nodemanager.
Docker shouldn't run a Nodemanager. That would effectively cause a memory constrained environment to be responsible for further memory constrained JVM containers.
A Nodemanager should be installed directly on the host OS. Then YARN can be configured to run Docker containers - https://hadoop.apache.org/docs/current/hadoop-yarn/hadoop-yarn-site/DockerContainers.html
Alternatively, YuniKorn just became a top level Apache Project - https://yunikorn.apache.org/
(Ambari is dead, Kube.netes is the current future for data analytics cluster configuration, installation, and application deployments)
The technical post webpages of this site follow the CC BY-SA 4.0 protocol. If you need to reprint, please indicate the site URL or the original address.Any question please contact:yoyou2525@163.com.