# Hadoop on Docker
Use this to get a quick version of Hadoop to run on Docker.
1. Install Docker
2. Clone this repository
```bash
git clone https://github.com/silicoflare/docker-hadoop
```
3. Navigate to the directory
```bash
cd docker-hadoop
```
4. Build the docker image (you may need to use sudo)
```bash
docker build -t hadoop .
```
5. Wait for the build to finish
6. Create a new container using the newly created image
```bash
docker run -it --name anyname hadoop bash
```
7. Once the Docker prompt appears, execute the following commands one by one:
```bash
service ssh restart
stop-all.sh
hdfs namenode -format
start-all.sh
jps
```
8. From the next time, just run this to open the prompt. Use the same name that you used to create the container.
```bash
docker start anyname
docker exec -it anyname bash
```
Once in, execute:
```bash
service ssh restart
stop-all.sh
start-all.sh
jps
```