Thank you for sending your enquiry! One of our team members will contact you shortly.
Thank you for sending your booking! One of our team members will contact you shortly.
Duration 35 hours (5 days)
Course Outline
Introduction to Apache Spark
- Spark's function in big data processing
- Spark's architectural framework and core components
Deploying Apache Spark
- Necessary hardware and software prerequisites
- Installation steps for both standalone and cluster modes
- Recommended configuration strategies for system administrators
Managing Spark Clusters
- Tools and methods for cluster administration
- Monitoring Spark applications and associated cluster resources
- Security settings and user access management
Performance Tuning and Optimization
- Resource distribution and scheduling strategies
- Adjusting Spark settings for peak performance
- Detecting and eliminating typical performance bottlenecks
Troubleshooting and Resolution
- Typical challenges in Spark administration
- Diagnostic instruments and techniques for fault-finding
- A systematic approach to resolving standard issues
- Best practices for sustaining a stable Spark environment
Advanced Administration Concepts
- Integrating Spark with other big data tools
- Maintaining high availability and disaster recovery capabilities
- Scaling and upgrading Spark clusters
Requirements
- Fundamental understanding of network configuration and management
- Working familiarity with the Linux operating system and command-line interfaces
- Curiosity towards distributed computing systems and big data management
Target Audience
- System administrators
Testimonials (3)
A journey through the Spark world: a very intense course. DSL, spark sql, partitioning vs bucketing for me.
Georgiana Elisabeta
Course - Apache Spark Fundamentals
I liked that it was practical. Loved to apply the theoretical knowledge with practical examples.
Aurelia-Adriana - Allianz Services Romania
Course - Python and Spark for Big Data (PySpark)
The fact that we were able to take with us most of the information/course/presentation/exercises done, so that we can look over them and perhaps redo what we didint understand first time or improve what we already did.