Spark HA实战

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Spark HA实战相关的知识,希望对你有一定的参考价值。

Spark HA需要安装zookeeper,推荐稳定版3.4.6.

1.下载zookeeper3.4.6,
2.配置环境变量
3.创建data logs
4.vi conf/zoo.cfg
5 data目录中创建myid

spark-env.sh 配置HA :

export SPARK_DAEMON_JAVA_OPTS="-Dspark.deploy.recoveryMode=ZOOKEEPER -Dspark.deploy.zookeeper.url=Master:2181,Work1:2181,Work2:2181 -Dspark.deploy.zookeepr.dir=/spark"

STANDBY  master,靠边站的意思,等待服务

试验:./stop-master.sh

failover恢复不会马上恢复,一般分钟级。

技术分享

稍等片刻可以看到Master自动切换成功。

以上是关于Spark HA实战的主要内容,如果未能解决你的问题,请参考以下文章

Flink实战之StreamingFileSink如何写数据到其它HA的Hadoop集群

HA下Spark集群工作原理(DT大数据梦工厂)

Mesos 实战之 Constraints

VulnHub渗透测试实战靶场-HA: FORENSICS

大数据快速迁移案例以及HA整合DRDB实战

VulnHub渗透测试实战靶场-HA:NARAK