Skip to content

Docker build project to setup a lightweight hadoop cluster containing hadoop, pig, zookeeper, hbase, phoenix, storm, kafka, kafka manager

Notifications You must be signed in to change notification settings

stealthcoder/hadoop-docker-lite

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

14 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Hadoop cluster - lite

Build a lightweight hadoop cluster with below mentioned hadoop services. These versions match what Hortonworks HDP 2.3.4 distribution has.

Versions

  • Alpine Linux: latest
  • Debian: 8.3
  • Java: Open JDK 7
  • hadoop : 2.7.1
  • Zookeeper: 3.4.6
  • Hbase: 1.1.2
  • Kafka: 0.9.0.1
  • Kafka manager: latest
  • Storm: 0.10.0
  • Phoenix: 4.7.0

Note: Hadoop and storm are built on Debian Linux and all others on Alpine Linux

Prerequsities

The Docker project is tested on Ubuntu host. There is no guarantee that this will work on Windows.

Building all images

  • ./build.sh

This will individually build the above mentioned images. This will take sometime and is required to be done only once.

  • Get zookeeper IP address using ```docker inspect --format='{{.NetworkSettings.IPAddress}}' zookeeper````
  • Get hbase IP address using ```docker inspect --format='{{.NetworkSettings.IPAddress}}' hbase````
  • Add zookeeper and hbase entries in the host /etc/hosts file

Verification

  • docker images to see all images created with proper tag version
  • docker logs -f __CONTAINER_NAME__ to follow logs for a specific container

If there is inconsistency in the image creation process, run the affected build script only. The build script is in each component directory.

Starting

  • ./start.sh (background process) OR
  • docker-compose up (foreground process)

Stopping

  • docker-compose stop

Web UI

READMEs

Please go through below READMEs to get detailed information about each image

Reference

About

Docker build project to setup a lightweight hadoop cluster containing hadoop, pig, zookeeper, hbase, phoenix, storm, kafka, kafka manager

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Shell 100.0%