Sign inSign up

daixiaoyu/bigdata

By daixiaoyu

•Updated about 5 years ago

Image
0

59

daixiaoyu/bigdata repository overview

⁠USE

docker network create --subnet=172.10.0.0/16 bigdata



# start master 

docker run -d \
--add-host master:172.10.0.2 \
--net bigdata \
--ip 172.10.0.2 \
-v /Users/gump/docker/bigdata/hadoop-3.2.1:/opt/hadoop \
-v /Users/gump/docker/hdfs/master:/opt/hdfs \
-h master \
-p 9870:9870 \
-p 8088:8088 \
-p 9000:9000 \
--restart always \
--name master \--privileged \
bigdata:v1 \
/usr/sbin/init 


# start s1 

docker run -d \
--add-host s1:172.10.0.3 \
--net bigdata \
--ip 172.10.0.3 \
-v /Users/gump/docker/bigdata/hadoop-3.2.1:/opt/hadoop \
-v /Users/gump/docker/hdfs/s1:/opt/hdfs \
-h s1 \
--restart always \
--name s1 \--privileged \
bigdata:v1 \
/usr/sbin/init


# start s2 

docker run -d \
--add-host s2:172.10.0.4 \
--net bigdata \
--ip 172.10.0.4 \
-v /Users/gump/docker/bigdata/hadoop-3.2.1:/opt/hadoop \
-v /Users/gump/docker/hdfs/s2:/opt/hdfs \
-h s2 \
--restart always \
--name s2 \--privileged \
bigdata:v1 \
/usr/sbin/init 



docker exec -it  {master id } /bin/bash 

start-all.sh 

⁠Dockerfile

FROM daixiaoyu/java:1.8
 
#2、指明该镜像的作者和电子邮箱
MAINTAINER dxy "[email protected]"

VOLUME ["/opt/hadoop","/opt/hdfs"]

ENV HADOOP_HOME=/opt/hadoop
ENV PATH=$HADOOP_HOME/bin:$HADOOP_HOME/sbin:$PATH

ENV HDFS_NAMENODE_USER="root" 
ENV HDFS_DATANODE_USER="root" 
ENV HDFS_SECONDARYNAMENODE_USER="root" 
ENV YARN_RESOURCEMANAGER_USER="root" 
ENV YARN_NODEMANAGER_USER="root"

Tag summary

Content type

Image

Digest

Size

330 MB

Last updated

about 5 years ago

docker pull daixiaoyu/bigdata:v1