Spark配置高可用(HA)

[root@hadoop102 zookeeper-3.4.10]# bin/zkServer.sh start

在这里插入图片描述

3. 修改Spark中的 spark-env.sh 文件,修改如下配置

注释如下内容

#SPARK_MASTER_HOST=hadoop102

#SPARK_MASTER_PORT=7077

添加如下内容

#Master 监控页面默认访问端口为 8080,但是可能会和 Zookeeper 冲突,所以改成 8989,也可以自定义,访问 UI 监控页面时请注意

SPARK_MASTER_WEBUI_PORT=8989

export SPARK_DAEMON_JAVA_OPTS="

-Dspark.deploy.recoveryMode=ZOOKEEPER

-Dspark.deploy.zookeeper.url=hadoop102,hadoop103,hadoop104

-Dspark.deploy.zookeeper.dir=/spark"

在这里插入图片描述

4. 分发配置文件

[root@hadoop102 spark-standalone]# xsync conf/

  • 19
    点赞
  • 17
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
要搭建Spark可用性(HA),你需要按照以下步骤进行操作: 1. 首先,确保你已经完成了Hadoop集群的搭建和配置准备工作\[2\]。 2. 下载并解压Spark的二进制包\[3\]。你可以使用以下命令进行下载和解压: ``` # cd /opt # wget https://www.apache.org/dyn/closer.lua/spark/spark-3.1.2/spark-3.1.2-bin-hadoop2.7.tgz # tar -zxvf spark-3.1.2-bin-hadoop2.7.tgz # mv spark-3.1.2-bin-hadoop2.7 spark ``` 3. 配置环境变量,将Spark添加到系统的PATH中。你可以使用以下命令编辑`/etc/profile`文件: ``` # vi /etc/profile ``` 在文件的末尾添加以下内容: ``` export SPARK_HOME=/opt/spark export PATH=$PATH:$SPARK_HOME/bin ``` 保存并退出文件,然后执行以下命令使环境变量生效: ``` # source /etc/profile ``` 4. 配置Spark可用性。你需要编辑Spark配置文件`spark-defaults.conf`,将以下内容添加到文件中: ``` spark.master spark://hadoop01:7077 spark.eventLog.enabled true spark.eventLog.dir hdfs://hadoop01:8021/directory spark.serializer org.apache.spark.serializer.KryoSerializer spark.driver.memory 5g spark.executor.extraJavaOptions -XX:+PrintGCDetails -Dkey=value -Dnumbers="one two three" ``` 请确保将`hadoop01`替换为你的Hadoop集群的主节点的主机名或IP地址。 5. 完成以上步骤后,你就成功搭建了Spark可用性。 请注意,以上步骤仅涵盖了Spark可用性的基本配置,具体的配置可能因你的环境和需求而有所不同。你可以参考Spark官方文档或其他相关资源获取更详细的配置信息和指导。 #### 引用[.reference_title] - *1* *3* [Spark可用集群搭建](https://blog.csdn.net/Ennis_Tongji/article/details/119825855)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^control_2,239^v3^insert_chatgpt"}} ] [.reference_item] - *2* [第十一章 搭建Spark可用HA)](https://blog.csdn.net/qq_49101550/article/details/122932494)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^control_2,239^v3^insert_chatgpt"}} ] [.reference_item] [ .reference_list ]

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值