Flexible Hadoop Docker image to aid local development.
Start the container using:
docker-compose up -d
The docker-compose.yml
defines an external network xapp
where the Hadoop cluster is placed.
Attach and interact with the container by running docker-compose exec hadoop bash
or docker run -it <container id>
.
- Namenode http://localhost:9870
- Secondary namenode http://localhost:9868
- Datanode http://localhost:9864
- Resource manager http://localhost:8088
- Node manager http://localhost:8042
The image only uses default configuration. Customization can be done by modifying the files inside the Hadoop configurations folder.