Skip to content

kancve/hadoop

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Introduction to the hadoop repo

Hadoop cluster environment.

Build image

You can pull the generated image from the command line:

# pull images.
docker pull ghcr.io/kancve/hadoop/hadoop:3.2.2-ubuntu-16.04
# the name of the image is too long. I'll label it again.
docker tag ghcr.io/kancve/hadoop/hadoop:3.2.2-ubuntu-16.04 kancve/hadoop:3.2.2-ubuntu-16.04

Of course, you can also build it in your local environment.

You should note that the parameter HADOOP_VERSION specifies the version of hadoop and the parameter VERSION specifies the version of ubuntu.

docker build . -t kancve/hadoop:3.2.2-ubuntu-16.04 --build-arg HADOOP_VERSION=3.2.2 --build-arg VERSION=16.04

Deploy cluster

Enter the deploy directory, execute command:

# initialize swarm.
docker swarm init
# start a service stack named kancve.
docker stack deploy -c hadoop-stack.yml -c system-stack.yml kancve

After startup successful, you can visit web pages of hadoop. (I use nginx's reverse proxy function.)

hadoop-yarn hadoop-hdfs hadoop-jobhistory hadoop-worker1 portainer

enjoy it !

About

Hadoop cluster environment.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages