Sign inSign up

harisekhon/hadoop-dev

By harisekhon

•Updated over 6 years ago

Apache Hadoop (HDFS + Yarn) + Dev Tools + GitHub repos of code (tags 2.2 - 2.9)

Image
7

10K+

harisekhon/hadoop-dev repository overview

⁠Apache Hadoop

https://hadoop.apache.org/⁠

Big Data Distributed Storage and Compute Software

  • Yarn - Distributed Processing Framework for running MapReduce, Spark and other application frameworks
  • HDFS - Distributed Storage

By default starts a pseudo-distributed cluster of 4 daemons in a single container:

  • Yarn
    • ResourceManager - Cluster Processing Master (submit jobs here)
    • NodeManager - Cluster Processing Worker
  • HDFS
    • NameNode - Filesystem Master
    • DataNode - Filesystem Worker

Perfect for development and testing. Recommended to use Docker with 4GB+ RAM for this pseudo-cluster container.

For real scaling just start a single daemon in each container for fully distributed setup.

To run the all-in-one-container cluster and expose all the UIs for NodeManager, ResourceManager, Job History, DataNode and NameNode respectively, do:

docker run -ti -p 8042 -p 8088 -p 19888 -p 9064 -p 9070 harisekhon/hadoop-dev

or with docker-compose:

docker-compose up

or without docker-compose, a shortcut for the docker run command:

make run

Related Docker images can be found for many Open Source, Big Data and NoSQL technologies on my DockerHub profile⁠. The source for them all can be found in the master Dockerfiles GitHub repo⁠.

Tag summary

Content type

Image

Digest

Size

1021.8 MB

Last updated

over 7 years ago

docker pull harisekhon/hadoop-dev