Sign inSign up

harisekhon/hadoop

By harisekhon

Updated over 6 years ago

Apache Hadoop (HDFS + Yarn, tags 2.2 - 2.8)

Image
73

100K+

harisekhon/hadoop 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, NameNode and DataNode respectively, do:

docker run -ti -p 8042 -p 8088 -p 19888 -p 50070 -p 50075 harisekhon/hadoop

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

372.7 MB

Last updated

almost 9 years ago

docker pull harisekhon/hadoop