Title: Apache Hive
Author: Kriko
Published: 24 Mayıs 2023
Last modified: 7 Temmuz 2026

---

 1.  [Anasayfa](https://kriko.io/tr/) /
 2.  [Sözlük](https://kriko.io/tr/sozluk) /
 3.  A Harfi

# Apache Hive

Apache Hive, büyük verileri işleme ve analiz etme işlemlerinde kullanılan açık kaynaklı
veri altyapısıdır.

**Apache Hive**, büyük veri kümelerini sorgulamak, işlemek ve analiz etmek için 
kullanılan açık kaynaklı bir veri ambarı sistemidir. Apache Hadoop ekosisteminin
bir parçası olarak geliştirilen Hive, dağıtık depolama ortamlarındaki verilerin 
SQL benzeri komutlarla analiz edilmesini kolaylaştırır. Özellikle toplu veri işleme,
raporlama ve ETL süreçlerinde kullanılabilir. İlk olarak Facebook tarafından geliştirilen
proje, daha sonra Apache Software Foundation bünyesine aktarılmıştır.

Apache Hadoop, büyük veri kümelerinin düşük maliyetli standart sunuculardan oluşan
kümeler üzerinde dağıtık biçimde saklanmasını ve işlenmesini sağlayan bir teknoloji
ekosistemidir. Hadoop Dağıtılmış Dosya Sistemi, yani HDFS, verileri birden fazla
sunucuya dağıtarak saklar. MapReduce ise büyük veri işleme görevlerinin farklı sunucular
arasında bölüştürülmesini sağlayan programlama modelidir. Hadoop ekosisteminde bunların
yanında kaynak yönetimi ve ortak sistem hizmetleri sağlayan farklı bileşenler de
bulunur.

Apache Hive, sorguların yazılması için **HiveQL** veya HQL olarak adlandırılan SQL
benzeri bir sorgu dili kullanır. HiveQL bir programlama dilinden çok, verileri tanımlamak,
sorgulamak, filtrelemek, gruplandırmak ve dönüştürmek için kullanılan bildirimsel
bir sorgu dilidir. SQL bilgisine sahip kullanıcılar, büyük veri kümeleri üzerinde
çalışırken HiveQL'e daha kolay uyum sağlayabilir. Bununla birlikte HiveQL ile standart
SQL arasında işlev ve söz dizimi açısından bazı farklılıklar bulunabilir.

Hive, verilerin kendisini zorunlu olarak kendi sistemi içerisinde depolamaz. Veriler
HDFS, bulut tabanlı nesne depolama hizmetleri veya uyumlu diğer dağıtık sistemlerde
tutulabilir. Hive Metastore bileşeni ise tabloların yapısı, sütunları, veri türleri
ve dosya konumları gibi meta verileri saklar. Bu yapı sayesinde kullanıcılar dağıtık
dosyaları tablo ve sütunlardan oluşan düzenli bir veri modeli üzerinden sorgulayabilir.

HiveQL ile hazırlanan sorgular, kullanılan altyapıya göre MapReduce, Apache Tez 
veya Apache Spark gibi işlem motorları tarafından yürütülebilir. Sistem, kullanıcının
yazdığı sorguyu dağıtık ortamda çalıştırılabilecek görevlere dönüştürür. Bu özellik,
kullanıcıların düşük seviyeli dağıtık işlem kodları yazmadan büyük veri kümelerini
analiz etmesine yardımcı olur. Ancak performans, veri düzenine, bölümleme yapısına,
dosya formatına ve kullanılan işlem motoruna bağlıdır.

Apache Hive genellikle büyük hacimli verilerin toplu biçimde işlenmesi, raporlanması
ve dönüştürülmesi için tercih edilir. Gerçek zamanlı işlem yönetimi, çok kısa yanıt
süreleri veya yoğun kayıt güncellemesi gerektiren operasyonel uygulamalar için her
zaman uygun değildir. Veri mühendisleri, veri analistleri, raporlama uzmanları ve
veri bilimciler Hive üzerinden dağıtık verileri inceleyebilir. Ayrıca Hadoop ve 
bulut ekosistemindeki farklı depolama, işleme ve analiz araçlarıyla entegre biçimde
kullanılabilir.

## Sözlükte keşfedin

###  Firmadan Firmaya (B2B)

Firmadan Firmaya iş modeli, adından da anlaşılacağı üzere şirketlerin kendi arasındaki
pazarlama veya satış uygulamalarını ifade eden bir terimdir.

###  MongoDB

MongoDB, NoSQL (Not Only SQL) açık kaynak kodlu bir veri tabanı yönetimi sistemidir.
Yüksek hacimli verileri depolamak için açık kaynak kullanımından yararlanan ve belge
sistemine oturtulmuş bir araçtır.

###  Tarama Bütçesi

Tarama bütçesi (Crawl Budget), Google’ın bir web sayfasını belirli bir zaman diliminde
kaç defa ziyaret ettiğini gösterir.

###  Bilgi Mimarisi

Bilgi mimarisi; web sitesini, mobil uygulamayı, herhangi bir sosyal ağı ya da yazılım
programını kullanıcılar için daha anlaşılır ve kolay erişilebilir kılmak amacıyla
yapılan düzenlemeler bütünüdür.

###  Özgün İçerik

Özgün içerik internet ortamında daha önce yayımlanmamış, içerik üreticisinin kendine
has tarzı, üslubu ile ortaya çıkmış, alıntı içermeyen ve Google gibi arama motorları
tarafından daha önce taranmamış içeriklere deniyor.

###  Google Görüntülü Reklam Ağı (GDN)

Google görüntülü reklam ağı (Google Display Network - GDN), Google’ın anlaşmalı 
olduğu web sitelerinde görsel içerikli reklamlarınızın gösterilmesini sağlar.

###  HTTP Durum Kodları: 4xx

4xx durum kodları, erişilmek istenen web sitesine / sayfasına ulaşılamadığı zaman
ortaya çıkan HTTP durum kodları arasındadır.

###  Dijital İkiz

Dijital ikiz, fiziksel bir varlığını dijital alanda kopyalanmasını ifade eder.

###  Tümleşik Analiz

Tümleşik analiz, kullanıcının ihtiyaç duyduğu bilgiyi uygulamadan ayrılmadan elde
edebilmesini sağlar.

## Dijitalin nabzını  bizimle takip et

Dijital dünyayı şekillendiren seçilmiş içgörüler, haberler ve fikirlerden haberdar
olmak için abone olun.

  Bu kutucuğu işaretleyerek [gizlilik ve aydınlatma](https://kriko.io/tr/gizlilik-politikasi)
metnimizi kabul ettiğinizi onaylamış olursunuz.