Install Ambari based on docker on multiple hosts

I have three servers and I want to set up Ambari. Unfortunately I have CentOS7 which currently isn’t supported by Ambari. So I decided to use docker to overcome the OS dependency. I have found various docker-based Ambari version like this and this. The second one seems to be really good and easy to install on one host creating a pseudo-cluster, but I failed to install it on different hosts. I followed the described steps one by one trying to adjust them to the fact that I am not one the same host but when I try to assign a new host I get an error that the hostname is not valid.

For the first solution on the other hand, I can’t understand the following. How can I make the containers on each host be aware of each other? Because Ambari needs every host to can ssh each other without password.

  • Nginx Net::ERR_INCOMPLETE_CHUNKED_ENCODING when trying to show large JSON
  • port isolation with bazel inside docker
  • How to edit Docker container files from the host?
  • AAPT2 failing to merge resources on Docker
  • Sending build context to Docker daemon (it doesn't stop)
  • Docker client not able to connect to docker host on VM on Windows 7
  • Excuse me in advance for my lack of expertise in this domain. Any comment would be very useful.

  • alternative for netcat utility
  • Why I cannot get output of tail of a file created by docker build
  • How to properly edit host directory from a docker container
  • Mounting directories on ECS via API?
  • Forward host port to docker container
  • Docker-compose fails with error “No command specified”
  • One Solution collect form web for “Install Ambari based on docker on multiple hosts”

    Ambari 2.2+ can be installed successfully and works fine on CentOS 7. Then you can install HDP 2.0+.
    The links in your question try to install 1.6 and 1.7.

    Docker will be the best open platform for developers and sysadmins to build, ship, and run distributed applications.