GETTING STARTED WITH HIVE EĞİTİMİ

Büyük veriye SQL ile Hive üzerinden sorun

HiveQL, tablolar, partition, bucketing ve dosya formatlarıyla HDFS üzerinde veri ambarı sorgulama.

Apache Hive ile HDFS üzerinde HiveQL sorguları, managed/external tablolar, partition, bucketing ve ORC/Parquet formatlarıyla büyük veri analizi ve veri ambarı temelleri eğitimi.

3 gün Temel Seviye Online / Yüz Yüze / Hibrit Sertifikalı

Eğitim Hakkında

HiveQL ve veri ambarı temelleri odaklı uygulamalı eğitim

Bu eğitim, Apache Hive ile HDFS üzerindeki büyük veriyi SQL benzeri HiveQL diliyle sorgulamayı temelden öğretir. Hive mimarisi ve metastore, managed ve external tablolar, veri yükleme, HiveQL ile SELECT, JOIN ve GROUP BY, partitioning ve bucketing, ORC ve Parquet dosya formatları, built-in fonksiyonlar ve basit optimizasyon gibi somut konuları kapsar. Katılımcı MapReduce kodu yazmadan, tanıdık SQL yaklaşımıyla büyük veri üzerinde analiz yapar ve bir veri ambarı şeması kurar.

Süre ve Format

3 Gün. Her gün dört modül; her modül anlatım ve Hive üzerinde HiveQL labı içerir.

Seviye

Temel Seviye — Apache Hive ile HDFS üzerindeki büyük veriye SQL benzeri HiveQL ile sorgu yazma ve veri ambarı kurma.

Öğrenme Metodu

Hadoop/Hive ortamında Beeline veya CLI ile gerçek veri setleri üzerinde HiveQL sorguları yazarak uygulamalı öğrenme.

Neden Bu Eğitim?

🗣️Tanıdık SQL

MapReduce kodu yazmadan, bildiğiniz SQL yaklaşımıyla büyük veriyi sorgularsınız.

🏛️Veri Ambarı

HDFS üzerinde şemalı tablolar kurup ambar mantığıyla analiz yaparsınız.

⚙️Performans Bilinci

Partition, bucketing ve ORC formatıyla sorgularınızı hızlandırırsınız.

Anahtar Konular

apache hivehiveqlhive eğitimibüyük veri sqlhive partitionbucketingorc parquethive metastoreveri ambarıhadoop hive
“Hive, büyük verinin kapısını SQL bilen herkese açar.”

Ön Koşullar

Eğitimden verim almak için faydalı olacak bilgi ve ortam gereksinimleri

1
SQL Bilgisi

SELECT, JOIN, GROUP BY içeren temel SQL bilgisi gerekir.

2
HDFS Temeli

HDFS'e dosya yükleme kavramına aşinalık faydalıdır.

3
Komut Satırı

Linux kabuğunda rahatlık avantaj sağlar.

4
Çalışma Ortamı

Hadoop ve Hive kurulu bir ortam veya sandbox önerilir.

Eğitim İçeriği

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.

Günün hedefiKatılımcı Hive mimarisini kavrar ve managed/external tablolar oluşturup veri yükler.
Modül 1
Hive Mimarisi
  • Hive'ın MapReduce/Tez üzerindeki rolü
  • Metastore ve şema bilgisi
  • HiveServer2 ve Beeline
  • Schema-on-read yaklaşımı
  • Hive vs geleneksel RDBMS
  • Kullanım senaryoları
Modül 2
Tablo Oluşturma
  • CREATE TABLE sözdizimi
  • Veri tipleri (string, int, array, map)
  • Managed (internal) tablolar
  • External tablolar
  • LOCATION ile dizin bağlama
  • DESCRIBE ve SHOW komutları
Modül 3
Veri Yükleme
  • LOAD DATA ile yükleme
  • INSERT INTO ve OVERWRITE
  • HDFS dizininden okuma
  • Satır formatı (ROW FORMAT)
  • Alan ayırıcı tanımı
  • Yükleme doğrulama
Modül 4
Managed vs External
  • Veri sahipliği farkı
  • DROP davranışı
  • Ne zaman hangisi
  • Dizin yönetimi
  • Veri paylaşımı
  • Dönüştürme
Günün hedefiKatılımcı HiveQL ile filtreleme, birleştirme ve agregasyon sorguları yazar.
Modül 1
Temel Sorgular
  • SELECT ve WHERE
  • ORDER BY ve SORT BY
  • LIMIT ve DISTINCT
  • CASE WHEN ifadeleri
  • Alt sorgular
  • Görünümler (VIEW)
Modül 2
Birleştirme
  • INNER ve OUTER JOIN
  • Map-side join optimizasyonu
  • Birden çok tablo join
  • Join sırası etkisi
  • Çarpraz birleşme riski
  • Null anahtar yönetimi
Modül 3
Agregasyon
  • GROUP BY ve HAVING
  • COUNT, SUM, AVG, MIN, MAX
  • collect_set ve collect_list
  • Pencere fonksiyonlarına giriş
  • GROUPING SETS
  • Sonuç yorumlama
Modül 4
Fonksiyonlar
  • String fonksiyonları
  • Tarih/zaman fonksiyonları
  • Matematiksel fonksiyonlar
  • explode ile dizi açma
  • UDF kavramına giriş
  • NULL işleme
Günün hedefiKatılımcı partition, bucketing ve dosya formatlarıyla sorguları optimize eder.
Modül 1
Partitioning
  • Static ve dynamic partition
  • Partition anahtarı seçimi
  • Partition pruning
  • ALTER TABLE ADD PARTITION
  • MSCK REPAIR TABLE
  • Aşırı partition riski
Modül 2
Bucketing
  • CLUSTERED BY ile bucket
  • Bucket sayısı seçimi
  • Bucket map join
  • Örnekleme (TABLESAMPLE)
  • Partition ile birlikte kullanım
  • Veri dağılımı
Modül 3
Dosya Formatları
  • TextFile vs ORC vs Parquet
  • Sütun bazlı saklama avantajı
  • Sıkıştırma (Snappy, Zlib)
  • Predicate pushdown
  • Format dönüştürme
  • Depolama/hız dengesi
Modül 4
Optimizasyon
  • EXPLAIN ile plan okuma
  • Tez motoru ve vektörleştirme
  • İstatistik toplama (ANALYZE)
  • Küçük dosya problemi
  • Kaynak ayarları
  • Sorgu iyileştirme ipuçları

Eğitim Kazanımları

Program sonunda katılımcılar:

✅
Hive Mimarisi

Hive metastore ve schema-on-read yaklaşımını açıklayabilirsiniz.

✅
Tablo Yönetimi

Managed ve external tablolar oluşturup veri yükleyebilirsiniz.

✅
HiveQL Sorguları

SELECT, JOIN ve GROUP BY ile analiz sorguları yazabilirsiniz.

✅
Fonksiyonlar

Built-in fonksiyonlarla veriyi dönüştürebilirsiniz.

✅
Partitioning

Partition pruning ile sorgu maliyetini düşürebilirsiniz.

✅
Bucketing

Bucketing ile birleştirme ve örneklemeyi hızlandırabilirsiniz.

✅
Dosya Formatı

ORC/Parquet ile depolama ve performansı optimize edebilirsiniz.

✅
Optimizasyon

EXPLAIN ve istatistiklerle sorguları iyileştirebilirsiniz.

Kimler İçin Uygundur?

  • SQL bilen analistler
  • büyük veriye geçmek isteyen veri tabanı uzmanları
  • Hadoop ekosistemine yeni başlayanlar için uygundur

Sıkça Sorulan Sorular

Bu eğitim kimler için uygundur?
SQL bilen analistler, büyük veriye geçmek isteyen veri tabanı uzmanları ve Hadoop ekosistemine yeni başlayanlar için uygundur.
MapReduce bilmek gerekir mi?
Gerekmez; Hive SQL benzeri HiveQL ile çalışır ve altında çalışan işleri sizin için üretir.
Hive gerçek zamanlı mı?
Hive toplu (batch) analitik için uygundur; düşük gecikmeli işlemsel sorgular için tasarlanmamıştır.
ORC mi Parquet mi kullanmalı?
Her ikisi de sütun bazlı ve performanslıdır; eğitimde farkları ve hangi senaryoda hangisinin uygun olduğu ele alınır.
Sertifika veriliyor mu?
Eğitim sonunda Digital Vizyon Akademi Katılım ve Başarı Sertifikası verilir.

Sertifikalandırma

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.

Örnek Sertifika d Digital Vizyon AKADEMİ KATILIM SERTİFİKASI Bu sertifika [Katılımcı Adı Soyadı] adlı katılımcının aşağıdaki eğitim programını başarıyla tamamladığını belgeler. Getting Started with Hive Eğitimi Sertifika Kodu DV-2026XX00 Tarih 26.10.2026 Yetkili İmza DV AKADEMİ

Eğitim Bilgileri

Süre3 gün
SeviyeTemel Seviye
FormatOnline / Yüz Yüze / Hibrit
Sertifika✓ Var
Hemen Bilgi Al
İlgili Eğitimler

Bu Eğitimle Birlikte Tercih Edilenler

Büyük Veri TeknolojileriIntroduction to the Shell for Hadoop HDFS Eğitimi
Veri ve Analitik Eğitimleri

Introduction to the Shell for Hadoop HDFS Eğitimi

2 günTemelOnline / Yüz Yüze / Hibrit

HDFS mimarisini öğrenin ve hdfs dfs komutlarıyla veri yükleme, izin, replikasyon, kota, fsck ve bakım işlemlerini uygulamalı yönetin. Temel seviye DVA eğitimi.

Detayları Gör →
Büyük Veri TeknolojileriKafka Eğitimi
Veri ve Analitik Eğitimleri

Kafka Eğitimi

3 günOrtaOnline / Yüz Yüze / Hibrit

Apache Kafka'yı uçtan uca öğrenin: topic/partition mimarisi, producer/consumer API'leri, teslim garantileri, Schema Registry, Kafka Connect ve Streams.

Detayları Gör →
Büyük Veri TeknolojileriKafka Introduction Eğitimi
Veri ve Analitik Eğitimleri

Kafka Introduction Eğitimi

2 günTemelOnline / Yüz Yüze / Hibrit

Apache Kafka'ya sıfırdan başlayın: topic/partition kavramları, Docker kurulumu, CLI ile mesaj üretme/tüketme, consumer group ve ilk producer/consumer uygulaması

Detayları Gör →
Büyük Veri TeknolojileriKSQL ve Kafka Connect ile Entegrasyon ve Pipeline Tasarım Eğitimi
Veri ve Analitik Eğitimleri

KSQL ve Kafka Connect ile Entegrasyon ve Pipeline Tasarım Eğitimi

3 günOrtaOnline / Yüz Yüze / Hibrit

ksqlDB ile SQL tabanlı akış işleme ve Kafka Connect ile CDC/JDBC/S3 entegrasyonunu birleştirin; uçtan uca gerçek zamanlı veri hattı tasarlayın.

Detayları Gör →
Büyük Veri TeknolojileriLoading & Querying Data with Hive Eğitimi
Veri ve Analitik Eğitimleri

Loading & Querying Data with Hive Eğitimi

3 günOrtaOnline / Yüz Yüze / Hibrit

Apache Hive ile managed/external tablolar kurun, HDFS'ten veri yükleyin, partitioning ve bucketing uygulayın, HiveQL ile JOIN ve pencere fonksiyonları yazın.

Detayları Gör →
+90 (501) 369 40 14 WhatsApp [email protected] LinkedIn