Sign inSign up

blueapple/hadoop

By blueapple

•Updated almost 6 years ago

Image
0

670

blueapple/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

476.8 MB

Last updated

almost 6 years ago

docker pull blueapple/hadoop