Spark集群master节点实现HA配置

本文详细介绍了如何在Spark集群中实现Master节点的高可用(HA)配置,使用Zookeeper进行主备切换。在standalone模式下,通过配置Spark-env.sh和slaves文件,以及启动Zookeeper服务,成功实现主备切换。当主Master节点失效时,任务能自动切换到备用Master节点继续运行,确保集群稳定性。
摘要由CSDN通过智能技术生成

Spark集群master节点实现HA配置,standalone模式的Spark集群构架为master-slave的架构,master可以实现类似HDFS2.0之后基于Zookeeper的HA,主备切换配置。

 

1、集群环境Spark1.5.2+Zookeeper.3.4.5

启动zk服务

 

zkServer.sh start

查看状态

 

 

zkServer.sh status

自动选举出leader

 

 

2、配置spark-env.sh

加入如下配置

 

export SPARK_DAEMON_JAVA_OPTS="-Dspark.deploy.recoveryMode=ZOOKEEPER -Dspark.deploy.zookeeper.url=spark1:2181,spark2:2181,spark3:2181 -Dspark.deploy.zookeeper.dir=/spark"

指定恢复的模式为 zookeeper,并配置相关zk的结点

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值