Skip to content

provisioning of a multi-node hadoop cluster using docker

Notifications You must be signed in to change notification settings

nhjiejan/HDP-multi-node-docker

Repository files navigation

HDP-multi-node-docker

provisioning of a multi-node hadoop cluster using docker

known issues:

  • the ambari-agent on the master node cannot be named the same hostname as the host which is why the name is hardcoded in the start_containers.sh as it will try to point to itself to find the ambari-server and therefore fail.

Required files in binaries folder :

  • ambari-2.1.2.1-centos6.tar.gz
  • HDP-2.3.2.0-centos6-rpm.tar.gz
  • HDP-UTILS-1.1.0.20-centos6.tar.gz
  • jdk-8u101-linux-x64.rpm

to run

  1. update hosts to reflect your setup. this file will be needed as part of the image build
  2. choose and download your ambari and HDP versions the untar in the "binaries" directory
  3. (optional) to download directly from online hdp repo update the ambari.repo and hdp.repo file in both the amabri-server and amabri-agent template folders.
  4. start the htpd docker service. update the start script in the dir "httpd" to reflect your setup.
  5. run build_images.sh
  6. export and load agent image to all hosts in your cluster
  7. update the ambari-agent.init file to point to your ambari-agent host
  8. run start_containers.sh on master-node and start_agent.sh on all other hosts
  9. provision cluster with ambari via http://"master-node-host":8080.

Ambari Console:

point to the local HDP binaries during the install by replacing the default IP addresses (for Centos 6) with:

About

provisioning of a multi-node hadoop cluster using docker

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages