在vmare的虚拟机上部署spark1.5.2的ha(成功)和在openstack的虚拟机上部署spark1.5.2的ha(失败)

本文记录了在VMware虚拟机上成功部署Spark 1.5.2高可用(HA)配置,以及在OpenStack虚拟机上遇到的问题。在VMware环境下,使用Zookeeper进行HA配置,主备切换正常。但在OpenStack上,当主Master关闭时,Worker节点未能正确切换,导致整个集群状态异常。日志显示连接超时和Actor找不到错误,可能是Spark与OpenStack的兼容性问题或配置问题。
摘要由CSDN通过智能技术生成

   在vmare上安装五台centos6.5的linux,两台用着spark的master节点,三台用做spark的worker节点,用zookeeper来配置spark的ha,两台master一台是alive,另一台是standby。spark的安装部署相当简单(这里不做介绍),配置ha是根据官网的配置如下:

Configuration

In order to enable this recovery mode, you can set SPARK_DAEMON_JAVA_OPTS in spark-env using this configuration:

System property Meaning
spark.deploy.recoveryMode Set to ZOOKEEPER to enable standby Master recovery mode (default: NONE).
spark.deploy.zookeeper.url The ZooKeeper cluster url (e.g., 192.168.1.100:2181,192.168.1.101:2181).
spark.deploy.zookeeper.dir The directory in ZooKeeper to store recovery state (default: /spark).

Possible gotcha: If you have multiple Masters in your cluster but fail to correctly configure the Masters to use ZooKeeper, the Masters will fail to discover each other and think they’re all leaders. This will not lead to a healthy cluster state (as all Masters will schedule independently).

配置好后,主备切换可以成功!

   在openstack上安装五台centos6.6的linux,两台用着spark的master节点,三台用做spark的worker节点,用zookeeper来配置spark的ha,两台master一台是alive,另一台是standby。spark的安装部署相当简单(这里不做介绍),配置ha是根据官网的配置如下:

Configuration

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值