diff --git a/README.md b/README.md new file mode 100644 index 0000000..8bec033 --- /dev/null +++ b/README.md @@ -0,0 +1,56 @@ +# 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 +``` \ No newline at end of file