国产片侵犯亲女视频播放_亚洲精品二区_在线免费国产视频_欧美精品一区二区三区在线_少妇久久久_在线观看av不卡

服務器之家:專注于服務器技術及軟件下載分享
分類導航

云服務器|WEB服務器|FTP服務器|郵件服務器|虛擬主機|服務器安全|DNS服務器|服務器知識|Nginx|IIS|Tomcat|

服務器之家 - 服務器技術 - 服務器知識 - 在Docker中跑Hadoop與鏡像制作方法

在Docker中跑Hadoop與鏡像制作方法

2021-04-13 18:41LxFly 服務器知識

這篇文章主要介紹了在Docker中跑Hadoop與鏡像制作方法,本文通過實例代碼和截圖的形式給大家介紹的非常詳細,具有一定的參考借鑒價值,需要的朋友可以參考下

重復造輪子,這里使用重新打包生成一個基于docker的hadoop鏡像;

  hadoop集群依賴的軟件分別為:jdk、ssh等,所以只要這兩項還有hadoop相關打包進鏡像中去即可;

在Docker中跑Hadoop與鏡像制作方法

配置文件準備

1、hadoop相關配置文件:core-site.xml、hdfs-site.xml、mapred-site.xml、yarn-site.xml、slaves、hadoop-env.sh
2、ssh配置文件:ssh_config
3、hadoop集群啟動文件:start-hadoop.sh

制作鏡像

1、安裝依賴

?
1
2
run apt-get update && \
 apt-get install -y openssh-server openjdk-8-jdk wget

2、下載hadoop包

?
1
2
3
4
5
run wget http://mirror.bit.edu.cn/apache/hadoop/common/hadoop-2.10.0/hadoop-2.10.0.tar.gz && \
tar -xzvf hadoop-2.10.0.tar.gz && \
mv hadoop-2.10.0 /usr/local/hadoop && \
rm hadoop-2.10.0.tar.gz && \
rm /usr/local/hadoop/share/doc -rf

3、配置環(huán)境變量

?
1
2
3
env java_home=/usr/lib/jvm/java-8-openjdk-amd64
env hadoop_home=/usr/local/hadoop
env path=$path:/usr/local/hadoop/bin:/usr/local/hadoop/sbin

4、生成ssh key,用于節(jié)點免密登錄

?
1
2
run ssh-keygen -t rsa -f ~/.ssh/id_rsa -p '' && \
cat ~/.ssh/id_rsa.pub >> ~/.ssh/authorized_keys

5、創(chuàng)建hadoop相關目錄、復制相關配置文件、相關文件添加執(zhí)行權限,最后格式化namenode節(jié)點,各個節(jié)點啟動時,啟動ssh服務;

?
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
run mkdir -p ~/hdfs/namenode && \
mkdir -p ~/hdfs/datanode && \
mkdir $hadoop_home/logs
copy config/* /tmp/
#復制ssh、hadoop配置相關
run mv /tmp/ssh_config ~/.ssh/config && \
mv /tmp/hadoop-env.sh /usr/local/hadoop/etc/hadoop/hadoop-env.sh && \
mv /tmp/hdfs-site.xml $hadoop_home/etc/hadoop/hdfs-site.xml && \
mv /tmp/core-site.xml $hadoop_home/etc/hadoop/core-site.xml && \
mv /tmp/mapred-site.xml $hadoop_home/etc/hadoop/mapred-site.xml && \
mv /tmp/yarn-site.xml $hadoop_home/etc/hadoop/yarn-site.xml && \
mv /tmp/slaves $hadoop_home/etc/hadoop/slaves && \
mv /tmp/start-hadoop.sh ~/start-hadoop.sh && \
mv /tmp/run-wordcount.sh ~/run-wordcount.sh
#添加執(zhí)行權限
run chmod +x ~/start-hadoop.sh && \
chmod +x ~/run-wordcount.sh && \
chmod +x $hadoop_home/sbin/start-dfs.sh && \
chmod +x $hadoop_home/sbin/start-yarn.sh
# format namenode
run /usr/local/hadoop/bin/hdfs namenode -format

在Docker中跑Hadoop與鏡像制作方法
在Docker中跑Hadoop與鏡像制作方法

在docker中跑hadoop集群

  通過上面的dockerfile生成了鏡像后,這里即可使用上面所生成的鏡像搭建hadoop集群;這里啟動一個master、兩個slave節(jié)點;

添加橋接網(wǎng)絡:

?
1
docker network create --driver=bridge solinx-hadoop

 

啟動master節(jié)點:

?
1
docker run -itd --net=solinx-hadoop -p 10070:50070 -p 8088:8088 --name solinx-hadoop-master --hostname solinx-hadoop-master solinx/hadoop:0.1

啟動slave1節(jié)點:

?
1
docker run -itd --net=solinx-hadoop --name solinx-hadoop-slave1 --hostname solinx-hadoop-slave1 solinx/hadoop:0.1

啟動slave2節(jié)點:

?
1
docker run -itd --net=solinx-hadoop --name solinx-hadoop-slave2 --hostname solinx-hadoop-slave1 solinx/hadoop:0.1

進入master節(jié)點,執(zhí)行啟動hadoop集群腳本即可:

在Docker中跑Hadoop與鏡像制作方法

在Docker中跑Hadoop與鏡像制作方法

總結

以上所述是小編給大家介紹的在docker中跑hadoop與鏡像制作,希望對大家有所幫助,如果大家有任何疑問請給我留言,小編會及時回復大家的。在此也非常感謝大家對服務器之家網(wǎng)站的支持!

如果你覺得本文對你有幫助,歡迎轉載,煩請注明出處,謝謝!

原文鏈接:https://www.cnblogs.com/softlin/archive/2019/11/25/11924731.html

延伸 · 閱讀

精彩推薦
主站蜘蛛池模板: 国产精品久久久久久久天堂 | 久久av综合 | 亚洲免费二区 | 国产免费av在线 | 国产精品久久久久久久午夜 | 91av在线电影 | 国产欧美综合视频 | 日本一区二区精品视频 | 精品一区av | 男人天堂a | 亚洲欧美一区二区三区四区 | 日韩欧美一区二区三 | 天天摸天天摸 | 色综合久久久久久久久久久 | 日韩精品免费在线观看 | 国产中文视频 | 我要看黄色一级大片 | 久久综合av| 日韩在线成人av | 嫩草视频免费在线观看 | 国产精品成人在线观看 | 日韩一区精品视频 | 精品欧美一区二区三区久久久 | 国产天堂在线 | 在线观看特色大片免费网站 | 国产综合免费视频 | 黄视频免费观看 | av激情在线| 日韩视频一区二区 | 亚洲欧美日韩另类一区二区 | 欧美日本韩国在线 | 天堂99x99es久久精品免费 | 国产精品无码久久久久 | 亚洲国产精品99久久久久久久久 | 亚洲一区二区三区四区五区午夜 | 国产精品高潮呻吟久久 | 国产精品高清一区二区 | 日韩日韩日韩日韩日韩日韩 | 色av中文字幕| 欧美成人精品一区二区男人看 | 乳首在线|