HIVESERVER & HCATALOG EĞİTİMİ

Hadoop verisini SQL ile sorgula, meta veriyi paylaş

Hive veri ambarı ve HiveQL'den HiveServer2 bağlantılarına, HCatalog ile Pig/MapReduce paylaşımına ve performans ayarına kadar.

Apache Hive ve HCatalog eğitimi: Hive mimarisi ve HiveQL, HiveServer2 üzerinden JDBC/Beeline erişimi, HCatalog ile Pig/MapReduce meta veri paylaşımı ve ORC/partition/vectorization ile performans optimizasyonu uygulamalı işlenir.

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

Eğitim Hakkında

Hive mimarisi, HiveQL, HiveServer2, HCatalog ve performans optimizasyonu

Bu eğitim, Hadoop üzerinde SQL benzeri analiz sağlayan Apache Hive'ı ve meta veri paylaşım katmanı HCatalog'u ele alır. Hive mimarisi, metastore, driver ve yürütme motorları (MapReduce/Tez); HiveQL ile DDL/DML, yönetilen ve dış (external) tablolar, bölümleme (partition) ve bucketing işlenir. HiveServer2 üzerinden JDBC/ODBC ve Beeline ile bağlantı, kimlik doğrulama ve eşzamanlı istemci yönetimi açıklanır. HCatalog ile Pig ve MapReduce'un aynı tablo tanımını paylaşması, WebHCat (templeton) REST arayüzü ve şema tutarlılığı ele alınır. ORC/Parquet depolama, sıkıştırma, partition pruning ve vectorization ile performans optimizasyonu uygulanır.

Süre ve Format

3 Gün. Her gün dört modül; Hive mimarisi ve HiveQL'den HCatalog ve performans ayarına kadar işlenir.

Seviye

Orta Seviye — Apache Hive sorgu motoru, HiveServer2 erişimi ve HCatalog ile paylaşımlı meta veri yönetimi.

Öğrenme Metodu

Katılımcılar bir Hadoop/Hive ortamında Beeline, tablo tasarımı ve HCatalog paylaşımını uygulamalı yapar.

Neden Bu Eğitim?

🗄️SQL ile Big Data

HiveQL ile Hadoop'taki devasa veriyi SQL benzeri sorgularla analiz edersiniz.

🔗Paylaşımlı Meta Veri

HCatalog ile Pig ve MapReduce'un aynı şemayı paylaşmasını sağlarsınız.

⚡Performans

ORC, partition pruning ve vectorization ile sorgu sürelerini kısaltırsınız.

Anahtar Konular

hive eğitimihiveserver2hcataloghiveqlhadoop sqlorc parquetpartition bucketingbeelinebüyük veri ambarıwebhcat
“Büyük veride hız çoğu zaman doğru dosya formatı ve bölümlemeyle gelir.”

Ön Koşullar

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

1
SQL Bilgisi

Temel-orta SQL (SELECT, JOIN, GROUP BY) bilgisi gereklidir.

2
Hadoop Temeli

HDFS ve MapReduce kavramlarına temel aşinalık faydalıdır.

3
Linux

Komut satırı ve dosya işlemleri konusunda rahat olmak yararlıdır.

4
Lab Ortamı

Bir Hadoop/Hive sandbox veya cluster erişimi ö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 HiveQL ile tablo oluşturup sorgulayabilir.
Modül 1
Hive Mimarisi
  • Hive bileşenleri: driver, compiler, executor
  • Metastore (RDBMS tabanlı) rolü
  • Yürütme motorları: MapReduce ve Tez
  • HDFS üzerinde veri yerleşimi
  • Schema-on-read yaklaşımı
  • Hive vs geleneksel RDBMS farkları
Modül 2
DDL ve Tablolar
  • CREATE TABLE ve veri tipleri
  • Yönetilen (managed) vs external tablo
  • ROW FORMAT ve SerDe tanımı
  • LOCATION ile HDFS yolu
  • Karmaşık tipler: array, map, struct
  • ALTER/DROP ve veri davranışı
Modül 3
DML ve Sorgular
  • LOAD DATA ve INSERT yöntemleri
  • SELECT, WHERE, GROUP BY
  • JOIN türleri ve map-side join
  • Alt sorgu ve CTE kullanımı
  • Pencere (window) fonksiyonları
  • INSERT OVERWRITE ve dinamik partition
Modül 4
Fonksiyonlar
  • Yerleşik (built-in) fonksiyonlar
  • Tarih/string/matematik fonksiyonları
  • LATERAL VIEW ve explode
  • UDF kavramı ve kullanımı
  • Toplama (aggregate) fonksiyonları
  • NULL ve tip dönüşümü yönetimi
Günün hedefiKatılımcı, HiveServer2 ile bağlantı kurar ve HCatalog ile şema paylaşımını yapılandırır.
Modül 1
HiveServer2
  • HiveServer2 mimarisi ve thrift servisi
  • Beeline ile bağlantı
  • JDBC/ODBC istemci yapılandırması
  • Eşzamanlı oturum yönetimi
  • Kimlik doğrulama (Kerberos/LDAP)
  • BI aracından Hive'a bağlanma
Modül 2
HCatalog Temeli
  • HCatalog nedir ve neden gerekir
  • Metastore'u paylaşan tablo soyutlaması
  • HCatLoader ve HCatStorer (Pig)
  • HCatInputFormat/OutputFormat (MapReduce)
  • Şema tutarlılığı ve tek doğruluk kaynağı
  • Veri konumundan bağımsız erişim
Modül 3
WebHCat
  • WebHCat (Templeton) REST arayüzü
  • HTTP ile DDL ve iş gönderimi
  • Uzak istemci entegrasyonu
  • İş durumu izleme
  • Güvenlik ve yetkilendirme
  • Otomasyon senaryoları
Modül 4
Erişim ve Yetki
  • SQL standart tabanlı yetkilendirme
  • GRANT/REVOKE ile izinler
  • Rol tabanlı erişim
  • Apache Ranger ile politika (giriş)
  • Kolon ve satır düzeyi güvenlik
  • Denetim (audit) kayıtları
Günün hedefiKatılımcı, depolama ve bölümleme stratejileriyle Hive sorgularını optimize edebilir.
Modül 1
Depolama Formatları
  • TextFile, SequenceFile, Avro
  • ORC format ve kolon depolama
  • Parquet karşılaştırması
  • Sıkıştırma: Snappy, Zlib
  • Predicate pushdown ve istatistikler
  • Format seçim kriterleri
Modül 2
Bölümleme
  • Statik ve dinamik partition
  • Partition pruning ile sorgu kazanımı
  • Çok seviyeli bölümleme
  • Aşırı bölümleme (small files) riski
  • MSCK REPAIR ve metastore senkronu
  • Partition tasarım kuralları
Modül 3
Bucketing
  • CLUSTERED BY ile bucketing
  • Bucket sayısı ve dosya dağılımı
  • Bucket map join ve sort-merge
  • Örnekleme (TABLESAMPLE) kullanımı
  • Bölümleme + bucketing birlikte
  • Bucketing kısıtları
Modül 4
Sorgu Ayarı
  • Tez motoru ve DAG yürütme
  • Vectorization etkinleştirme
  • Cost-based optimizer (CBO) ve istatistik
  • EXPLAIN ile plan okuma
  • Map/reduce bellek ve paralellik ayarı
  • Veri eğriltisi (skew) yönetimi

Eğitim Kazanımları

Program sonunda katılımcılar:

✅
Mimari

Hive ve metastore mimarisini açıklayabilirsiniz.

✅
HiveQL

DDL/DML ve pencere fonksiyonlarıyla sorgu yazabilirsiniz.

✅
Tablo Tasarımı

Managed/external tablo ve SerDe kurabilirsiniz.

✅
HiveServer2

JDBC/Beeline ile bağlantı ve erişim kurabilirsiniz.

✅
HCatalog

Pig/MapReduce ile paylaşımlı meta veri sağlayabilirsiniz.

✅
Depolama

ORC/Parquet ile verimli depolama seçebilirsiniz.

✅
Bölümleme

Partition ve bucketing ile veriyi düzenleyebilirsiniz.

✅
Optimizasyon

Tez ve vectorization ile sorguları hızlandırabilirsiniz.

Kimler İçin Uygundur?

  • Büyük veri mühendisleri
  • veri ambarı geliştiricileri
  • ETL uzmanları
  • Hadoop ekosisteminde analiz yapan analistler için uygundur

Sıkça Sorulan Sorular

Bu eğitim kimler için uygundur?
Büyük veri mühendisleri, veri ambarı geliştiricileri ve Hadoop analistleri için uygundur.
HCatalog ne işe yarar?
Pig, MapReduce ve Hive'ın aynı tablo tanımını ve metastore'u paylaşmasını sağlar.
SQL bilgisi gerekir mi?
Evet; temel-orta SQL bilgisi HiveQL'i kavramak için faydalıdır.
Performans ayarı var mı?
Evet; ORC, partition pruning, bucketing ve vectorization uygulamalı ele alınır.
Sertifika veriliyor mu?
Evet; 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. HiveServer & HCatalog Eğitimi Sertifika Kodu DV-2026XX00 Tarih 26.10.2026 Yetkili İmza DV AKADEMİ

Eğitim Bilgileri

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

Bu Eğitimle Birlikte Tercih Edilenler

Veri Analizi ve İstatistikData Access Using JDBC Eğitimi
Veri ve Analitik Eğitimleri

Data Access Using JDBC Eğitimi

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

Java'da JDBC ile veri erişimi: DriverManager, PreparedStatement, ResultSet, transaction, batch ve bağlantı havuzu. Uygulamalı orta seviye DVA eğitimi.

Detayları Gör →
Veri Analizi ve İstatistikData Analysis and Visualization with Microsoft Excel (D.A.V.E.) Eğitimi
Veri ve Analitik Eğitimleri

Data Analysis and Visualization with Microsoft Excel (D.A.V.E.) Eğitimi

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

Excel'de veri analizi ve görselleştirme: Power Query, PivotTable, XLOOKUP, dinamik diziler ve etkileşimli gösterge paneli. Uygulamalı orta seviye DVA eğitimi.

Detayları Gör →
Veri Analizi ve İstatistikData Analysis and Visualization with Microsoft Excel Eğitimi
Veri ve Analitik Eğitimleri

Data Analysis and Visualization with Microsoft Excel Eğitimi

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

Excel'de istatistiksel analiz: tanımlayıcı istatistik, Analysis ToolPak, korelasyon, regresyon, ANOVA ve hipotez testleri. Uygulamalı orta seviye DVA eğitimi.

Detayları Gör →
Veri Analizi ve İstatistikData Analysis Boot Camp (DABC) Eğitimi
Veri ve Analitik Eğitimleri

Data Analysis Boot Camp (DABC) Eğitimi

5 günİleriOnline / Yüz Yüze / Hibrit

Yoğun veri analizi kampı: Excel, SQL, Python/pandas, istatistik ve görselleştirme ile uçtan uca proje. Beş günlük ileri seviye DVA eğitimi.

Detayları Gör →
Veri Analizi ve İstatistikData Analysis Concepts Eğitimi
Veri ve Analitik Eğitimleri

Data Analysis Concepts Eğitimi

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

Veri analizinin temel kavramları: veri türleri, ölçüm düzeyleri, analiz türleri, örneklem, temel istatistik ve korelasyon/nedensellik. Temel seviye DVA eğitimi.

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