From fb8a199c4b3764cc458e6b0d0d576c5dcd73a63a Mon Sep 17 00:00:00 2001 From: Suraj B M Date: Sun, 28 Jan 2024 22:23:14 +0530 Subject: [PATCH] Add README --- README.md | 56 +++++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 56 insertions(+) create mode 100644 README.md 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