精品欧美一区二区三区在线观看 _久久久久国色av免费观看性色_国产精品久久在线观看_亚洲第一综合网站_91精品又粗又猛又爽_小泽玛利亚一区二区免费_91亚洲精品国偷拍自产在线观看 _久久精品视频在线播放_美女精品久久久_欧美日韩国产成人在线

Docker搭建Spark集群,你學會了嗎?

開發(fā) 前端
原本是訪問http://10.8.46.35:8080 就可,但是我這里在配置鏡像的時候,多了8080,導致這里訪問不了。看日志可以知道,已經走向8081。

docker搭建spark集群

有個小技巧:先配置好一個,在(宿主機上)復制scp -r拷貝Spark到其他Slaves。

1.安裝配置基礎Spark

【在test-cluster-hap-master-01虛擬主機上】

將已下載好的Spark壓縮包(spark-3.1.1-bin-hadoop-3.2.2-lbx-jszt.tgz)通過工具【XFtp】拷貝到虛擬主機的opt目錄下:

2.通過腳本掛起鏡像

cd   /opt/script/setup/spark

test-cluster-spk-master-01

#!/bin/bash 
#編寫作者:千羽的編程時光

cname="test-cluster-spk-master-01"

#port1="8080"
#port2="7077"
log="/opt/data/"${cname}
images="10.249.0.137:80/base/jdk-1.8:20210202"

mkdir -p ${log}
mkdir ${log}/logs
mkdir ${log}/work
mkdir ${log}/data
mkdir ${log}/jars

# docker run -d --net=overlay-net --ip ${ip} -p ${port1}:${port1} -p ${port2}:${port2} --name ${cname} --hostname ${cname} --privileged=true --restart=always 
docker run -d --net=host --name ${cname} --hostname ${cname} --privileged=true --restart=always \
-v ${log}/logs:/usr/local/spark-3.1.1/logs \
-v ${log}/work:/usr/local/spark-3.1.1/work \
-v ${log}/jars:/usr/local/spark-3.1.1/jars \
-v ${log}/data:/opt/data \
${images} \
/usr/sbin/init

test-cluster-spk-master-02

#!/bin/bash 
cname="test-cluster-spk-master-02"

#port1="8080"
#port2="7077"
log="/opt/data/"${cname}
images="10.249.0.137:80/base/jdk-1.8:20210202"

mkdir -p ${log}
mkdir ${log}/logs
mkdir ${log}/work
mkdir ${log}/data
mkdir ${log}/jars

#docker run -d --net=overlay-net --ip ${ip} -p ${port1}:${port1} -p ${port2}:${port2} --name ${cname} --hostname ${cname} --privileged=true --restart=always 
docker run -d --net=host --name ${cname} --hostname ${cname} --privileged=true --restart=always \
-v ${log}/logs:/usr/local/spark-3.1.1/logs \
-v ${log}/work:/usr/local/spark-3.1.1/work \
-v ${log}/jars:/usr/local/spark-3.1.1/jars \
-v ${log}/data:/opt/data \
${images} \
/usr/sbin/init

test-cluster-spk-slave-01

#!/bin/bash 
cname="test-cluster-spk-slave-01"

#port1="8080"
#port2="7077"
log="/opt/data/"${cname}
images="10.249.0.137:80/base/jdk-1.8:20210202"

mkdir -p ${log}
mkdir ${log}/logs
mkdir ${log}/work
mkdir ${log}/data
mkdir ${log}/jars

#docker run -d --net=overlay-net --ip ${ip} -p ${port1}:${port1} -p ${port2}:${port2} --name ${cname} --hostname ${cname} --privileged=true --restart=always 
docker run -d --net=host --name ${cname} --hostname ${cname} --privileged=true --restart=always \
-v ${log}/logs:/usr/local/spark-3.1.1/logs \
-v ${log}/work:/usr/local/spark-3.1.1/work \
-v ${log}/jars:/usr/local/spark-3.1.1/jars \
-v ${log}/data:/opt/data \
${images} \
/usr/sbin/init
[root@zookeeper-03-test spark]# ll
總用量 4
-rw-r--r--. 1 root root 1166 7月  28 17:44 install.sh
[root@zookeeper-03-test spark]# chmod +x install.sh 
[root@zookeeper-03-test spark]# ll
總用量 4
-rwxr-xr-x. 1 root root 1166 7月  28 17:44 install.sh
[root@zookeeper-03-test spark]#

3.上傳spark安裝包

在容器映射目錄下 :/opt/data/test-cluster-spk-slave-01/data

[root@hadoop-01 data]# pwd
/opt/data

用Xftp上傳包

圖片

這里需要上傳兩個,使用的是spark-3.1.1-bin-without-hadoop.tgz

但是需要將spark-3.1.1-bin-hadoop-3.2.2-lbx-jszt下的jars包移到/usr/local/spark-3.1.1/jars下

4.解壓安裝包

mkdir -p /usr/local/spark-3.1.1
cd /opt/data
tar -zxvf spark-3.1.1-bin-without-hadoop.tgz -C /usr/local/spark-3.1.1

圖片

圖片


圖片

編輯全局變量

vim /etc/profile

增加以下全局變量

export SPARK_HOME=/usr/local/spark-3.1.1   
export PATH=$PATH:$SPARK_HOME/bin

即時生效

source /etc/profile

5.配置spark-env.sh

cd /usr/local/spark-3.1.1/conf
cp spark-env.sh.template spark-env.sh
vim spark-env.sh
export SPARK_MASTER_IP=test-cluster-spk-master-01
export SPARK_WORKER_CORES=1
export SPARK_WORKER_MEMORY=800m
#export SPARK_DRIVER_MEMORY=4g
export SPARK_EXECUTOR_INSTANCES=2
export HADOOP_CONF_DIR=/usr/local/hadoop/etc/hadoop
export SPARK_LOCAL_DIRS=/home/hadoop/tmp/spark/tmp

#定時清理worker文件 一天一次
export SPARK_WORKER_OPTS="  
-Dspark.worker.cleanup.enabled=true  
-Dspark.worker.cleanup.interval=86400 
-Dspark.worker.cleanup.appDataTtl=86400"

export JAVA_HOME=/usr/local/jdk1.8
export HADOOP_HOME=/usr/local/hadoop
export HADOOP_CONF_DIR=$HADOOP_HOME/etc/hadoop
export SCALA_HOME=/usr/local/scala
export PATH=${SCALA_HOME}/bin:$PATH
export SPARK_DAEMON_JAVA_OPTS="-Dspark.deploy.recoveryMode=ZOOKEEPER -Dspark.deploy.zookeeper.url=zookeeper-01-test:2181,zookeeper-02-test:2181,zookeeper-03-test:2181 -Dspark.deploy.zookeeper.dir=/usr/local/spark"

(4)配置workers

cp workers.template workers
vim workers
# 添加
test-cluster-spk-slave-001

圖片

6.配置log4j.properties

cp log4j.properties.template log4j.properties
vim log4j.properties

log4j.rootCategory=WARN, console

圖片

7.復制到其他slave

(宿主機上)復制scp -r拷貝Spark到其他Slaves節(jié)點:

scp -r /usr/local/spark/spark-2.1.0-bin-hadoop2.7 root@slave-001-spark-dev:/usr/local/spark/

scp -r /usr/local/spark/spark-2.1.0-bin-hadoop2.7 root@slave-002-spark-dev:/usr/local/spark/

scp -r /usr/local/spark/spark-2.1.0-bin-hadoop2.7 root@slave-003-spark-dev:/usr/local/spark/

如執(zhí)行命令出現(xiàn)出現(xiàn)問題時,請現(xiàn)在相應的Slave節(jié)點執(zhí)行mkdir -p /usr/local/spark

復制到master-02時,使用start-mater.sh啟動master-02

8.啟動spark

  1. 先啟動兩個master,然后啟動slave節(jié)點
[root@test-cluster-spk-master-01 sbin]# ./start-master.sh 
starting org.apache.spark.deploy.master.Master, logging to /usr/local/spark-3.1.1/logs/spark-root-org.apache.spark.deploy.master.Master-1-test-cluster-spk-master-01.out
[root@test-cluster-spk-master-01 sbin]# jps
548 Jps
492 Master
[root@test-cluster-spk-master-01 sbin]# pwd
/usr/local/spark-3.1.1/sbin
[root@test-cluster-spk-master-01 sbin]#
  1. 主節(jié)點2啟動完成
[root@test-cluster-spk-master-02 sbin]# ./start-master.sh 
starting org.apache.spark.deploy.master.Master, logging to /usr/local/spark-3.1.1/logs/spark-root-org.apache.spark.deploy.master.Master-1-test-cluster-spk-master-02.out
[root@test-cluster-spk-master-02 sbin]# pwd
/usr/local/spark-3.1.1/sbin
[root@test-cluster-spk-master-02 sbin]# jps
274 Jps
218 Master
[root@test-cluster-spk-master-02 sbin]#
  1. 從節(jié)點啟動完成
/usr/local/spark-3.1.1/sbin/start-slave.sh test-cluster-hap-slave-001 test-cluster-hap-master-02:7077,test-cluster-hap-master-02:7077
  1. 主節(jié)點1啟動完成

9.驗證

原本是訪問http://10.8.46.35:8080 就可,但是我這里在配置鏡像的時候,多了8080,導致這里訪問不了。看日志可以知道,已經走向8081

所以http://10.8.46.35:8081/即可

主節(jié)點1

停掉主節(jié)點

圖片

圖片

圖片

主節(jié)點2

從節(jié)點成為ALIVE

圖片

圖片

從節(jié)點1

從節(jié)點1

圖片

圖片


10.遇到的坑

包不兼容

這里遇到了許多問題,第一個是包不兼容,導致搭建兩次失敗

圖片

然后換了官方的包spark-3.1.1-bin-without-hadoop,啟動還是有問題。

最后通過替換jars才成功。(使用spark-3.1.1-bin-hadoop-3.2.2-lbx-jszt下的jars)

ctrl + p + q    從容器退出到宿主機

done~

責任編輯:武曉燕 來源: 千羽的編程時光
相關推薦

2024-11-29 08:53:46

2024-01-08 07:29:57

多集群模型Istio網絡拓撲

2023-05-24 08:14:55

2024-01-19 08:25:38

死鎖Java通信

2023-01-10 08:43:15

定義DDD架構

2024-02-04 00:00:00

Effect數(shù)據(jù)組件

2023-07-26 13:11:21

ChatGPT平臺工具

2023-08-01 12:51:18

WebGPT機器學習模型

2024-01-02 12:05:26

Java并發(fā)編程

2022-09-08 11:44:17

EW匯編器連接定位器

2023-08-08 08:34:47

漏洞環(huán)境獲取方法

2023-01-30 09:01:54

圖表指南圖形化

2022-07-08 09:27:48

CSSIFC模型

2024-08-06 09:47:57

2023-10-10 11:04:11

Rust難點內存

2024-07-31 08:39:45

Git命令暫存區(qū)

2023-12-12 08:02:10

2024-05-06 00:00:00

InnoDBView隔離

2023-08-26 21:34:28

Spring源碼自定義

2022-07-13 08:16:49

RocketMQRPC日志
點贊
收藏

51CTO技術棧公眾號

人妖一区二区三区| 日本不卡免费高清视频在线| 国产一区在线视频| 国语对白做受69| 日韩精品电影一区二区| 日韩亚洲国产免费| 亚洲va韩国va欧美va| 日韩影视精品| 人成网站在线观看| 日韩高清欧美激情| 色综合视频网站| 成年人免费观看视频网站| www.久久久.com| 色综合天天综合网国产成人综合天| 亚洲欧洲日夜超级视频| 天天操天天干天天舔| 狠狠色伊人亚洲综合成人| 97香蕉久久超级碰碰高清版| 午夜激情福利电影| 亚洲三级网页| 欧美成人vps| 天天干天天综合| 在线观看网站免费入口在线观看国内 | 免费一区二区三区在线观看| 91禁在线看| 亚洲人成亚洲人成在线观看图片| 欧美日韩一区二区视频在线| 亚洲AV午夜精品| 久久精品国产99| 日韩av不卡在线| 国产无码精品视频| 重囗味另类老妇506070| 国产一区二区三区在线观看视频| jjzz黄色片| 国产不卡精品| 欧美日韩精品欧美日韩精品| 成年人视频在线免费| 2020av在线| 一区二区欧美国产| 午夜啪啪福利视频| 色综合久久影院| 国产日产欧美一区| 免费一区二区三区在在线视频| 丰满岳乱妇国产精品一区| 久久 天天综合| 国产精品丝袜高跟| 狠狠狠狠狠狠狠| 性久久久久久| 欧美专区在线观看| 婷婷激情五月网| 国产日韩免费| 欧美伊久线香蕉线新在线| 亚洲激情视频一区| 尹人成人综合网| 高清一区二区三区日本久| 校园春色 亚洲| 黑人一区二区| 久久久久久久久久久久av| 久久久久久天堂| 1024成人| 7777kkkk成人观看| 97久久久久久久| 久久黄色网页| 国产精品成人观看视频国产奇米| 午夜视频网站在线观看| 日本视频一区二区| 国产美女主播一区| 99热这里只有精品66| 国产a区久久久| 国产日韩亚洲精品| 青青草在线免费观看| 国产午夜精品美女毛片视频| 亚洲精品无人区| 亚洲欧美成人影院| 午夜电影一区二区三区| 欧美成人免费高清视频| 日韩毛片一区| 日韩一级黄色大片| 在线观看免费视频国产| 亚洲精品动态| 中文字幕日韩欧美在线| 日韩激情小视频| 亚洲国产精品第一区二区| 欧美在线观看视频| 中文字幕精品一区二| 国产在线国偷精品产拍免费yy| 成人区精品一区二区| 深夜福利视频在线观看| 中文欧美字幕免费| 成人区一区二区| 不卡一二三区| 91麻豆精品国产自产在线观看一区| 亚洲午夜精品在线观看| 伊甸园亚洲一区| 久久视频这里只有精品| 亚洲免费激情视频| 麻豆久久久久久久| 狠狠色综合一区二区| 成人动漫在线播放| 亚洲一区二区三区四区的| 欧美视频免费播放| 麻豆精品久久| 尤物99国产成人精品视频| 青青草手机在线观看| 久久午夜影视| av日韩免费电影| jizz亚洲| 精品国产成人在线| www.亚洲自拍| 精品国产一区二区三区久久久蜜臀| 欧美成人午夜免费视在线看片| 东京热一区二区三区四区| 国产一区 二区 三区一级| 日韩av不卡播放| heyzo高清国产精品| 欧美日本韩国一区二区三区视频 | 欧美黑人极品猛少妇色xxxxx| 亚洲综合图片网| 成人黄色av电影| 韩国黄色一级大片| 国产第一精品| 亚洲图片欧美午夜| 日本三级中文字幕| 国产自产v一区二区三区c| 日本在线观看一区二区三区| 国产三级伦理在线| 日韩视频在线你懂得| 啪啪一区二区三区| 日韩在线一区二区三区| 精品国产免费人成电影在线观... 精品国产免费久久久久久尖叫 | 超碰超碰超碰超碰| 成人福利视频网站| 国产免费内射又粗又爽密桃视频| 天然素人一区二区视频| 亚洲精品资源美女情侣酒店| 久草国产在线视频| 国产一区在线精品| japanese在线视频| 精品176极品一区| 一本色道久久综合狠狠躁篇的优点| 国产精品.www| thepron国产精品| 精品成在人线av无码免费看| 警花av一区二区三区| 欧美精品亚州精品| 国产成人av免费看| 亚洲男同1069视频| 国产成人精品综合久久久久99| 欧美电影一二区| 成人免费观看a| 好了av在线| 日韩欧美一区二区免费| 久久国产在线观看| 成人激情校园春色| 国产精品免费入口| 国产成人调教视频在线观看| 国产999在线观看| 韩国精品视频| 欧美丝袜自拍制服另类| 亚洲综合图片一区| 国产另类ts人妖一区二区| 91传媒免费视频| 国产精品chinese在线观看| 国模精品视频一区二区| 五月天婷婷社区| 欧美视频中文在线看| 一区二区三区久久久久| 久久99久久99小草精品免视看| 一级一片免费播放| 欧美专区视频| 97在线视频免费播放| 欧美日韩国产综合视频| 欧美色综合久久| 91高清免费观看| 成人黄色国产精品网站大全在线免费观看 | 国产成人av一区二区三区| aaa在线播放视频| 亚洲人成网站777色婷婷| 中文字幕在线播放av| 亚洲视频小说图片| 亚洲欧美日韩偷拍| 日本欧洲一区二区| 久久久无码中文字幕久...| 欧美深夜视频| 国产日产亚洲精品| heyzo一区| 日韩在线视频网| 午夜成人鲁丝片午夜精品| 欧美天天综合网| 国产在线一区视频| 欧美国产日韩精品免费观看| 男男受被啪到高潮自述| 性高湖久久久久久久久| 国产又粗又大又爽的视频| 欧美电影免费网站| 成人妇女淫片aaaa视频| 国产黄大片在线观看| 日韩在线视频网| 全部免费毛片在线播放网站| 欧美一区二区视频网站| 国产成人在线视频观看| 亚洲欧美电影一区二区| 亚洲狠狠婷婷综合久久久久图片| 精品无人码麻豆乱码1区2区| 国产又黄又大又粗视频| 在线中文字幕第一区| 开心色怡人综合网站| 视频精品国内| 国产在线视频一区| 精品91久久| 欧美极品少妇xxxxx| 色综合久久影院| 亚洲人高潮女人毛茸茸| 亚洲欧美另类日韩| 5566中文字幕一区二区电影| 伦av综合一区| 亚洲成人免费看| 日韩视频中文字幕在线观看| 久久久亚洲高清| 免费不卡的av| 国产毛片精品一区| 亚洲三级视频网站| 亚洲一区自拍| 丰满少妇久久久| 韩国一区二区三区在线观看| 亚洲自拍偷拍二区| 成人毛片免费看| 欧美在线播放一区二区| 国产精品视频3p| 1区1区3区4区产品乱码芒果精品| 激情亚洲小说| 国产精品亚洲综合天堂夜夜| 综合在线影院| 国产精品va在线播放| 中文字幕在线看片| 38少妇精品导航| 欧美日韩国产观看视频| 国语对白做受69| 91老司机福利在线| 久久久久中文字幕| 久操av在线| 欧美精品激情在线| 国产第一页在线视频| 欧美激情一区二区三区高清视频| 国产美女在线观看| 麻豆国产va免费精品高清在线| 日本不卡在线| 久久亚洲私人国产精品va| 麻豆tv入口在线看| 九九精品视频在线观看| 最新日本在线观看| 九九热最新视频//这里只有精品| 国产不卡在线| 欧美高清视频在线| 福利在线导航136| 性色av一区二区三区| 天堂网在线最新版www中文网| 91a在线视频| 香蕉视频亚洲一级| 国产精品入口免费视频一| 全球中文成人在线| 亚洲自拍在线观看| 动漫视频在线一区| 美女黄毛**国产精品啪啪| av中文字幕一区二区| 精品久久免费观看| 伊人久久亚洲热| 欧美精品第三页| 狠狠色丁香久久婷婷综合_中| 中文字幕一二三区| 91免费在线看| 岛国片在线免费观看| 亚洲视频一区二区在线观看| 久久无码精品丰满人妻| 欧美日韩高清免费| 亚洲国产中文字幕在线| 日韩欧美国产一区二区在线播放 | 欧美羞羞免费网站| 97在线视频人妻无码| 日韩精品一区二区三区三区免费 | 精品视频一二| 国产综合av一区二区三区| 国产探花在线精品一区二区| 一区二区在线中文字幕电影视频| 亚洲高清影视| 动漫av网站免费观看| 另类成人小视频在线| 国产精品99精品无码视亚| 久久日一线二线三线suv| 最新日韩免费视频| 红桃av永久久久| 97人妻精品一区二区三区视频| 亚洲第一网站男人都懂| 91av资源在线| 国模极品一区二区三区| 久久99国产精品二区高清软件| 超碰在线观看97| 日韩欧美视频在线播放| 亚洲 高清 成人 动漫| 久久66热偷产精品| 老司机福利av| 亚洲夂夂婷婷色拍ww47| 最近中文字幕免费在线观看| 亚洲成人黄色网| 麻豆传媒在线观看| 国产成人精品av| 激情av综合| 9l视频自拍9l视频自拍| 日本麻豆一区二区三区视频| 中国极品少妇xxxx| 亚洲品质自拍视频| 成人黄色免费网| 亚洲国产高清自拍| 中文字幕资源网在线观看| 国产精品成人久久久久| 日韩欧美影院| 精品一二三四五区| 久久99精品久久久久久动态图| 亚洲欧美日本一区| 一级精品视频在线观看宜春院| 一区二区不卡视频在线观看| 亚洲欧美日韩国产中文专区| 爱搞国产精品| 都市激情久久久久久久久久久| 婷婷亚洲图片| 牛夜精品久久久久久久| 久久久久久夜精品精品免费| 日韩精品无码一区二区| 欧美刺激午夜性久久久久久久| 日本在线观看www| 国产精品久久久久久影视| 国产精品一区二区99| 亚洲欧洲日产国码无码久久99| 高清不卡一区二区在线| 国产a免费视频| 在线不卡免费欧美| 欧洲不卡视频| 成人福利在线观看| 亚洲不卡av不卡一区二区| 九一精品久久久| 国产精品久久看| 一级片在线观看视频| 丝袜亚洲另类欧美重口| yiren22亚洲综合| 亚洲欧美电影在线观看| 久久99久久精品| 亚洲怡红院在线观看| 欧美精品v国产精品v日韩精品 | 日韩毛片视频在线看| 中文字幕理论片| www.久久色.com| 嫩呦国产一区二区三区av| 日韩中文字幕在线不卡| 高清在线观看日韩| 欧美激情精品久久| 精品国产三级a在线观看| mm视频在线视频| 久久久久se| 琪琪一区二区三区| 国精产品一区一区二区三区mba| 欧美一区二区人人喊爽| 草美女在线观看| 九九九九精品| 视频一区二区国产| 青青操在线视频观看| 日韩女优电影在线观看| 精精国产xxxx视频在线播放| 久久亚洲一区二区| 免费视频最近日韩| avove在线播放| 亚洲激情视频在线播放| 日本高清不卡一区二区三区视频 | 韩日在线一区| wwwwxxxx国产| 欧美日韩精品一区视频| 成人国产免费电影| 精品国产一区二区三区日日嗨| 国产精品一二| 男人的午夜天堂| 亚洲精品一区在线观看| 激情开心成人网| 日韩视频 中文字幕| 91视视频在线直接观看在线看网页在线看 | 欧美一区视频| 国产白嫩美女无套久久| 欧美视频完全免费看| 黄色美女视频在线观看| 欧美日韩国产一二| 国产精品伊人色| 天码人妻一区二区三区在线看| 久久精品成人欧美大片古装| 国产精品一区二区中文字幕| 日本a√在线观看| 亚洲一区二区三区在线| 国产黄色免费在线观看| 成人9ⅰ免费影视网站| 美女一区二区三区在线观看| 日本三级网站在线观看| 日韩日本欧美亚洲| 久久99精品久久久久久园产越南|