Title
Create new category
Edit page index title
Edit category
Edit link
Engine Integration
Apache Spark
Deploy Client JAR
Core Spark Configuration
Quick Test with spark-shell
Apache Flink
Deploy Client JAR.
Configure Flink.
Apache Tez
Append following property in yarn-site xml under yarn.application.classpath and under Mapreduce mapreduce.application.classpath.
MapReduce
Need to add above tez configuration for classpath addition and then following additional properties in Mapreduce configuration.
High Availability
Master HA Overview
Celeborn Master achieves HA using Apache Ratis (Raft consensus protocol). A minimum of 3 Master nodes is required. Odd numbers (3, 5, or 7) are required so the cluster can elect a leader by majority vote.
Master HA Configuration
Ambari Mpack HA Settings
Property (in celeborn-ha) | Value |
|---|---|
celeborn.master.ha.enabled | true |
celeborn.master.ha.node.mapping | master1:1,master2:2,master3:3 |
celeborn.master.ha.rpc.port | 9097 |
celeborn.master.ha.ratis.port | 9872 |
Worker Fault Tolerance
Enable data replication on the Spark client to ensure shuffle data survives a worker node failure: