Skip to main content

🗓

TRAINING HADOOP DEVELOPER WITH APACHE SPARK


Purnama Academy 0838-0838-0001 training syllabus :


BIG DATA HADOOP DEVELOPER WITH APACHE SPARK

Durasi
:
5 Hari



Deskripsi
:
Saat ini Industri banyak menggunakan Hadoop secara ekstensif untuk menganalisis kumpulan data yang mereka miliki ,  alasannya adalah bahwa framework Hadoop bekerja atas dasar pada model pemrograman sederhana (MapReduce) dan memungkinkan solusi komputasi yang terukur, fleksibel, toleransi kesalahan dan hemat biaya. Disini, yang menjadi perhatian utama adalah menjaga kecepatan dalam mengolah dataset besar dalam hal waktu tunggu antara Query  dan waktu tunggu untuk menjalankan program.
Spark diperkenalkan oleh Apache Software Foundation untuk mempercepat proses komputasi komputasi Hadoop
Tidak seperti yang kebanyakan orang kira bahwa Spark bukanlah versi modifikasi dari Hadoop dan sebenarnya juga tidak bergantung pada Hadoop karena memiliki manajemen cluster sendiri. Hadoop hanyalah salah bagian dalam implementasi Spark.
Spark menggunakan Hadoop dengan dua cara – Pertama adalah penyimpanan dan yang kedua adalah pemrosesan. Namun karena Spark memiliki perhitungan manajemen cluster sendiri maka Spark menggunakan Hadoop lebih kepada untuk tujuan penyimpanan saja.



Target Peserta
:
-          Hadoop Developer
-          Big Data Analyst
-          IT Developer
-          DBA



Materi Training
:
1.      1. Introduction to Data Analysis with Spark                                                        
v  What Is Apache Spark?
v  A Unified Stack
v  Spark Core
v  Spark SQL
v  Spark Streaming
v  MLlib
v  GraphX
v  Cluster Managers
v  Who Uses Spark, and for What?
v  Data Science Tasks
v  Data Processing Applications
v  A Brief History of Spark
v  Spark Versions and Releases                                                                                                  
v  Storage Layers for Spark
2.Downloading Spark and Getting Started                                                                                       
v  Downloading Spark                                                                                                                 
v  Introduction to Spark’s Python and Scala Shells                                                                     
v  Introduction to Core Spark Concepts                                                                                      
v  Standalone Applications                                                                                                         
v  Initializing a SparkContext                                                                                                      
v  Building Standalone Applications                                                                                          
v  Conclusion
3.        3. Programming with RDDs
v  RDD Basics                                                                                                                              
v  Creating RDDs                                                                                                                         
v  RDD Operations                                                                                                                      
v  Transformations                                                                                                                     
v  Actions                                                                                                                                    
v  Lazy Evaluation                                                                                                                       
v  Passing Functions to Spark                                                                                                     
v  Python                                                                                                                                     
v  Scala                                                                                                                                       
v  Java                                                                                                                                         
v  Common Transformations and Actions                                                                                  
v  Basic RDDs                                                                                                                              
v  Converting Between RDD Types                                                                                             
v  Persistence (Caching)                                                                                                             
v  Conclusion
4.        4. Working with Key/Value Pairs
v  Motivation                                                                                                                              
v  Creating Pair RDDs                                                                                                                 
v  Transformations on Pair RDDs                                                                                               
v  Aggregations                                                                                                                          
v  Grouping Data                                                                                                                        
v  Joins                                                                                                                                        
v  Sorting Data                                                                                                                            
v  Actions Available on Pair RDDs                                                                                              
v  Data Partitioning (Advanced)                                                                                                 
v  Determining an RDD’s Partitioner                                                                                          
v  Operations That Benefit from Partitioning                                                                            
v  Operations That Affect Partitioning                                                                                       
v  Example: PageRank                                                                                                                
v  Custom Partitioners                                                                                                                
v  Conclusion
5.        5. Loading and Saving Your Data                                                   
v  Motivation                                                                                                                              
v  File Formats                                                                                                                           
v  Text Files                                                                                                                                
v  JSON                                                                                                                                       
v  Comma-Separated Values and Tab-Separated Values                                                          
v  SequenceFiles                                                                                                                         
v  Object Files
v  Hadoop Input and Output Formats                                                                                         
v  File Compression                                                                                                                    
v  Filesystems                                                                                                                             
v  Local/“Regular” FS                                                                                                                 
v  Amazon S                                                                                                                                
v  HDFS                                                                                                                                       
v  Structured Data with Spark SQL                                                                                             
v  Apache Hive                                                                                                                            
v  JSON                                                                                                                                       
v  Databases                                                                                                                               
v  Java Database Connectivity                                                                                                    
v  Cassandra                                                                                                                               
v  HBase                                                                                                                                     
v  Elasticsearch                                                                                                                           
v  Conclusion
6.         
7.        6. Advanced Spark Programming                                                                   
v  Introduction                                                                                                                            
v  Accumulators                                                                                                                          
v  Accumulators and Fault Tolerance                                                                                         
v  Custom Accumulators                                                                                                            
v  Broadcast Variables                                                                                                               
v  Optimizing Broadcasts                                                                                                           
v  Working on a Per-Partition Basis                                                                                           
v  Piping to External Programs                                                                                                   
v  Numeric RDD Operations                                                                                                       
v  Conclusion
8.        7. Spark SQL                                                                                  
v  Linking with Spark SQL                                                                                                           
v  Using Spark SQL in Applications                                                                                             
v  Initializing Spark SQL                                                                                                              
v  Basic Query Example                                                                                                              
v  SchemaRDDs                                                                                                                          
v  Caching                                                                                                                                   
v  Loading and Saving Data                                                                                                        
v  Apache Hive                                                                                                                            
v  Parquet                                                                                                                                   
v  JSON                                                                                                                                       
v  From RDDs                                                                                                                              
v  JDBC/ODBC Server                                                                                                                  
v  Working with Beeline                                                                                                             
v  Long-Lived Tables and Queries                                                                                               
v  User-Defined Functions                                                                                                          
v  Spark SQL UDFs                                                                                                                      
v  Hive UDFs                                                                                                                               
v  Spark SQL Performance                                                                                                          
v  Performance Tuning Options                                                                                                 
v  Conclusion
8. Spark Streaming                                           
v  A Simple Example                                                                                                                   
v  Architecture and Abstraction                                                                                                  
v  Transformations                                                                                                                     
v  Stateless Transformations                                                                                                     
v  Stateful Transformations                                                                                                       
v  Output Operations                                                                                                                  
v  Input Sources                                                                                                                          
v  Core Sources                                                                                                                           
v  Additional Sources                                                                                                                  
v  Multiple Sources and Cluster Sizing                                                                                       
v  / Operation                                                                                                                             
v  Checkpointing                                                                                                                         
v  Driver Fault Tolerance                                                                                                            
v  Worker Fault Tolerance                                                                                                          
v  Receiver Fault Tolerance                                                                                                        
v  Processing Guarantees                                                                                                           
v  Streaming UI with Flume and Kafka                                                                                      
v  Performance Considerations                                                                                                  
v  Batch and Window Sizes                                                                                                        
v  Level of Parallelism                                                                                                                
v  Garbage Collection and Memory Usage
-           



Training Lanjutan yang Disarankan
:
 MLIB SPARK















Comments

Popular posts from this blog

TRAINING MYSQL DATABASE ADMINISTRATOR (DBA)

MYSQL DATABASE ADMINISTRATOR (DBA) www.purnamaacademy.com , Hotline (Call/SMS/WA) :  0838-0838-0001 Syllabus Overview Melalui training ini peserta mampu memahami tugas tugas seorang Database Administrator dalam mengelola Database Server MySQL terkait storage management, user management, keamanan , performance dan juga cara pemantauan kinerja server database Class Type : Training Duration : 3 Days (09.00 – 17.00) Venue / Price : Click Here , Registration : Click Here   (Save up to 20% for Early Bird Registration !) Description : MySQL adalah sebuah perangkat lunak sistem manajemen basis data SQL (bahasa Inggris: database management system) atau DBMS yang multithread, multi-user, dengan sekitar 6 juta instalasi di seluruh dunia. MySQL AB membuat MySQL tersedia sebagai perangkat lunak gratis dibawah lisensi GNU General Public License (GPL), tetapi mereka juga menjual dibawah lisensi komersial untuk kasus-kasus di mana penggunaannya tidak cocok denga...

TRAINING ISO 45005 : 2020 K3 COVID - Pedoman umum untuk bekerja dengan aman selama pandemi COVID-19

SILABUS ISO 45005 , Training ISO 45005 di Purnama Academy Bandung, Jakarta, (Online, Offline, Inhouse Training) hubungi tim sales call/Whatsapp 0838-0838-0001 ISO/PAS 45005:2020 Manajemen kesehatan dan keselamatan kerja Pedoman umum untuk bekerja dengan aman selama pandemi COVID-19 Durasi : 09.00 – 16.00 WIB ( 3  Hari ) Deskripsi : ISO (the International Organization for Standardization) adalah sebuah organisasi yang tersusun atas federasi dari berbagai komite yang memiliki kepentingan untuk mencipatakan  berbagai standarisasi internasional di setiap bidang yang di wakili teknisnya oleh komite, setiap komite bisa terdiri atas organsasi , pemerintahan ataupun non organisasi yang berkompetensi Dokumen ISO 45005 dipublikasikan sebagai respon  terhadap pandemi COVID-19 dan peningkatan risiko penyakit ini terhadap kesehatan, keselamatan, dan kesejahteraan orang . Didalam dokumen mencakup  semua pengaturan terhadap orang, termasuk mereka yang bekerja di rumah atau di lingkungan bergerak (...

CISA Exam Preparation Training

  CISA Exam Preparation Training | Purnama Academy Prepare for the CISA Certification with Confidence The demand for qualified IT Auditors and IT Governance professionals continues to increase as organizations rely more on technology to run critical business processes. One of the most recognized credentials in this field is the CISA (Certified Information Systems Auditor) certification. Purnama Academy offers a comprehensive CISA Exam Preparation Training designed to help professionals understand the exam structure, master key domains, and improve their chances of passing the CISA examination on the first attempt. What Is CISA (Certified Information Systems Auditor)? CISA is a globally recognized professional certification issued by ISACA . It validates an individual’s knowledge and skills in auditing, controlling, monitoring, and assessing enterprise information systems. CISA certification focuses on ensuring that information systems are: Properly ...