简体   繁体   中英

Running node manager inside a docker container and adding to a existing hadoop cluster

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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM