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.
Course Outline
Introduction to Apache Spark
- The significance of Spark in big data processing
- Understanding Spark architecture and its key components
Setting Up Apache Spark
- Essential hardware and software prerequisites
- Installation workflows for standalone and cluster modes
- Best practices for configuration aimed at system administrators
Administering Spark Clusters
- Tools and methodologies for cluster management
- Monitoring Spark applications and tracking cluster resources
- Security configurations and user access management
Performance Tuning and Optimization
- Strategies for resource allocation and scheduling
- Adjusting Spark settings for peak performance
- Recognizing and eliminating common performance bottlenecks
Troubleshooting and Problem-Solving
- Addressing typical challenges in Spark administration
- Utilizing diagnostic tools and troubleshooting methods
- A structured approach to resolving recurring issues
- Best practices for sustaining a robust Spark environment
Advanced Administration Topics
- Integration with complementary big data tools
- Safeguarding high availability and disaster recovery plans
- Processes for upgrading and scaling Spark clusters
Requirements
- Foundational understanding of network configuration and administration
- Proficiency with the Linux operating system and its command-line interface
- A genuine interest in exploring distributed computing systems and big data management
Target Audience
- System Administrators
35 Hours
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.