Enabling Spark configuration for memory efficiency analysis
Memory resource efficiency analysis for Spark jobs is available on Spark engine version 3.3.0 and higher. This feature requires that the spark.executor.processTreeMetrics.enabled configuration be set to true. You can enable this configuration at the individual job level or at the Spark cluster level for all jobs.
- Log in to Cloudera Manager
- On the left navigation pane, click
- Search for Spark 3 Client Advanced Configuration Snippet (Safety Valve) for spark3-conf/spark-defaults.conf
- Add spark.executor.processTreeMetrics.enabled=true
- Click Save Changes
- Click SPARK3_ON_YARN
- Click Stale Configuration: Client configuration redeployment needed. The Stale Configurations page opens
- Click Deploy Client Configuration
- Click Finish