Acceldata Open Source Data Platform
ODP 3.2.3.5-2
Release Notes
What is ODP
Installation
Advanced Installation
Configuration and Management
Upgrade
USER GUIDES
Security
Uninstall ODP
Title
Message
Create new category
What is the title of your new category?
Edit page index title
What is the title of the page index?
Edit category
What is the new title of your category?
Edit link
What is the new title and URL of your link?
Install Multiple Spark 3 Versions
Summarize Page
Copy Markdown
Open in ChatGPT
Open in Claude
Connect to Cursor
Connect to VS Code
Prerequisites
Before installing multiple Spark3 versions, ensure:
- ✅ Ambari Server 2.7.0 or higher
- ✅ ODP 3.0+ stack installed
- ✅ Required dependencies: HDFS, YARN, HIVE
- ✅ Sufficient cluster resources for multiple History Servers
- ✅ Network ports 18082, 18083, 18084 available
Step 1: Obtain the Management Pack
Download the Spark3 management pack:
Bash
The mpack includes all three Spark versions ambari-mpacks-odp-5566-spark3-3.5.5.3.2.3.5-2.tar.gzStep 2: Install the Management Pack
On your Ambari Server, run:
Bash
Install the mpack ambari-server install-mpack \\ --mpack=._ambari-mpacks-odp-5566-spark3-3.5.5.3.2.3.5-2.tar.gz \\ --verbose # Restart Ambari Server ambari-server restartExpected Output:
Bash
INFO: Installing management pack INFO: Loading properties from _etc_ambari-server_conf_ambari.properties INFO: Management pack installed successfullyStep 3: Add Spark3 Services via Ambari UI
Adding Spark3 3.5.5 (Recommended)
Log in to Ambari Web UI
- Navigate to
http://<ambari-server>:8080 - Log in with admin credentials
- Navigate to
Add Service
- Click "Actions" → "Add Service"
- Select "Spark3 3.5.5" from the service list
- Click "Next"
Assign Components
- History Server: Select host(s) for Spark History Server
- Thrift Server: (Optional) Select host(s) for Thrift Server
- Client: Select hosts that need Spark client libraries
- Click "Next"
Configure Service: Review default configurations. Key settings:
- History Server Port: 18082
- Log Directory:
/var/log/spark3 - PID Directory:
/var/run/spark3 - Click "Next"
Deploy Service
- Review the deployment plan
- Click "Deploy"
- Monitor installation progress
- Click "Complete" when finished
Adding Spark3 3.3.3 or 3.5.1
Repeat the above steps, selecting: Spark 3.5.1 or Spark 3.3.3
Step 4: Verify Installation
Check Services in Ambari UI
Navigate to the Ambari dashboard and verify:
- ✅ All installed Spark3 services show "Started" status
- ✅ All components are healthy (green indicators)
Verify History Server UIs
Access each History Server:
Bash
Spark 3.5.5 http:__<host>:18082 # Spark 3.3.3 http:__<host>:18083 # Spark 3.5.1 http:__<host>:18084Each UI should display the correct Spark version.
Verify Client Installation
On client nodes:
Bash
x
# Check installed packagesrpm -qa | grep spark3# Verify symlinksls -la _usr_odp_current_ | grep spark3# Test Spark Shell (3.5.5)_usr_odp_current_spark3-client_bin_spark-shell --version# Test Spark Shell (3.3.3)_usr_odp_current_spark3_3_3_3-client_bin_spark-shell --version# Test Spark Shell (3.5.1)_usr_odp_current_spark3_3_5_1-client_bin_spark-shell --versionType to search, ESC to discard
Type to search, ESC to discard
Type to search, ESC to discard
Last updated on Jan 28, 2026
Was this page helpful?
Next to read:
Using Multiple Spark VersionsDiscard Changes
Do you want to discard your current changes and overwrite with the template?
Archive Synced Block
Message
Create new Template
What is this template's title?
Delete Template
Message
On This Page
Install Multiple Spark 3 VersionsPrerequisitesStep 1: Obtain the Management PackStep 2: Install the Management PackStep 3: Add Spark3 Services via Ambari UIAdding Spark3 3.5.5 (Recommended)Adding Spark3 3.3.3 or 3.5.1Step 4: Verify InstallationCheck Services in Ambari UIVerify History Server UIsVerify Client Installation