Spark ortamını kur, yapılandır ve rahatça gez
Apache Spark ortamını kurmayı, yapılandırmayı ve içinde gezinmeyi öğreten temel seviye eğitim: Spark bileşenleri ve driver/executor modeli, local/standalone/YARN/Kubernetes çalışma modları, spark-defaults.conf yapılandırması, spark-shell/pyspark, spark-submit…
Spark kurulumu, çalışma modları, spark-submit ve Spark UI
Bu temel seviye eğitim, Apache Spark ortamını sıfırdan kurmayı, yapılandırmayı ve içinde rahatça gezinmeyi öğretir. Katılımcılar Spark'ın bileşenlerini ve çalışma modlarını (local, standalone, YARN, Kubernetes) kavrar; Spark'ı indirip kurar, ortam değişkenlerini ve temel yapılandırmayı (spark-defaults.conf) ayarlar. spark-shell ve pyspark ile etkileşimli çalışma, spark-submit ile iş gönderme, deploy mode (client/cluster) ve kaynak ayarları (executor memory/cores) işlenir. Spark UI'da job, stage, task, DAG, storage ve environment sekmelerinin okunması, log erişimi ve history server ele alınır. Eğitim, ilk işin çalıştırılıp Spark UI üzerinden izlenmesiyle tamamlanır.
2 Gün. Her gün dört modül; Spark kurulumundan çalışma modlarına ve Spark UI ile iş izlemeye ilerlenir.
Temel Seviye — Spark ortamının kurulumu, yapılandırması ve Spark shell/UI ile gezinme.
Katılımcılar Spark'ı kurup spark-shell/pyspark ile çalışır, spark-submit ile iş gönderir ve Spark UI üzerinden yürütmeyi uygulamalı izler.
Spark'ı yerel ve küme modunda doğru kurup yapılandırırsınız.
spark-submit ve deploy mode ile işleri güvenle çalıştırırsınız.
Spark UI ile job/stage/task ve DAG'ı okuyup işleri izlersiniz.
Eğitimden verim almak için faydalı olacak bilgi ve ortam gereksinimleri
Temel Linux komutları ve terminal kullanımı güçlü biçimde faydalıdır.
JVM ve JDK kurulumu hakkında temel bilgi faydalıdır.
Python veya Scala'da basit kod okuyabilme beklenir.
Spark kurulabilen bir Linux/macOS makinesi veya küme erişimi.
Programın gün gün akışı aşağıdadır. Bir güne tıklayarak o günün modüllerini ve içeriklerini görebilirsiniz.
Program sonunda katılımcılar:
Spark bileşenleri ve driver/executor modelini açıklarsınız.
JDK ve Spark'ı kurup SPARK_HOME/PATH ayarlarsınız.
Local, standalone, YARN ve K8s modlarını ayırt edersiniz.
spark-defaults.conf ve SparkConf ile ayar yaparsınız.
spark-shell ve pyspark ile etkileşimli çalışırsınız.
Deploy mode ve kaynak ayarlarıyla iş gönderirsiniz.
Job/stage/task, DAG ve storage sekmelerini okursunuz.
History Server ile geçmiş işleri incelersiniz.
Bu eğitim Digital Vizyon Akademi Başarı Sertifikası ile tamamlanır.
Eğitim başında “Ön Test”, bitiminde “Son Test” uygulanarak gelişim ölçümlenir. Değerlendirme formunu dolduran katılımcılar sertifikalarını alır. Sertifikanızın geçerliliğini Sertifika Sorgulama sayfasından doğrulayabilirsiniz.
Hadoop ekosisteminde veri akışı kurun: Sqoop, Flume, Kafka ve NiFi ile alım, Hive/Spark ile dönüşüm, Oozie/Airflow ile orkestrasyon. Orta seviye eğitim.
Detayları Gör →Apache Sqoop ile RDBMS ve Hadoop arasında import/export, artımlı aktarım, Hive/HBase yükleme ve Sqoop job otomasyonu öğrenin. Orta seviye DVA eğitimi.
Detayları Gör →Spark ile veri dönüşümü: tüm join türleri ve stratejileri, pivot/rollup agregasyonları ve pencere fonksiyonları ile performans ayarı. Orta seviye eğitim.
Detayları Gör →Apache Kafka ile uçtan uca veri hattı tasarımı: topic/partition, Connect, Schema Registry, Streams ve exactly-once. Uygulamalı ileri seviye eğitim.
Detayları Gör →Hadoop MapReduce ile sıfırdan uygulama geliştirme: Mapper, Reducer, Driver, Writable tipleri ve Combiner. Java ile uygulamalı temel seviye eğitim.
Detayları Gör →