Hive Veri Türleri: Hive'da Veritabanları Nasıl Oluşturulur ve Bırakılır
Hive'daki veri türleri
Veri tipleri Hive sorgu dili ve veri modellemesinde çok önemli unsurlardır. Tablo sütun türlerini tanımlamak için veri türlerini ve kullanımını bilmemiz gerekir.
Aşağıda Hive'da bulunan bazı veri tiplerine ilişkin kısa bir genel bakış verilmiştir:
- Sayısal Türler
- Dize Türleri
- Tarih/Saat Türleri
- Karmaşık Tipler
Hive Sayısal Veri Türleri
| Menşei | Bellek ayırma |
|---|---|
| KÜÇÜK İÇ | 1 baytlık işaretli tamsayı (-128 ila 127) |
| KÜÇÜK İÇ | 2 baytlık işaretli tamsayı (-32768 ila 32767) |
| INT | 4 baytlık işaretli tamsayı ( -2,147,484,648 ila 2,147,484,647) |
| BÜYÜK DAHİL | 8 bayt işaretli tamsayı |
| FLOAT | 4 – bayt tek duyarlıklı kayan nokta sayısı |
| ÇİFT | 8 baytlık çift hassasiyetli kayan nokta sayısı |
| ONDALIK | Bu Tipte hassasiyeti ve ölçeği tanımlayabiliriz. |
Hive Dizesi Veri Türleri
| Menşei | uzunluk |
|---|---|
| TANK | 255 |
| VARCHAR | 1 için 65355 |
| STRING | Uzunluğu burada tanımlayabiliriz (Sınır Yok) |
Hive Tarih/Saat Veri Türleri
| Menşei | kullanım |
|---|---|
| Zaman Damgası | Gelenekseli destekler Unix isteğe bağlı nanosaniye hassasiyetiyle zaman damgası |
| Tarih |
|
Hive Karmaşık Veri Türleri
| Menşei | kullanım |
|---|---|
| Diziler | SIRALAMAK Negatif değerlere ve sabit olmayan ifadelere izin verilmez |
| Haritalar | HARİTA Negatif değerlere ve sabit olmayan ifadelere izin verilmez |
| yapılar | YAPI |
| sendika | BİRLİK TİPİ |
Hive'da Veritabanları Nasıl Oluşturulur ve Bırakılır
Hive'da veritabanlarının nasıl oluşturulacağı ve bırakılacağına ilişkin adımlar aşağıdadır.
1. Adım: Hive'da Veritabanı Oluşturun
Hive kabuğunda bir veritabanı oluşturmak için komutu aşağıdaki sözdiziminde gösterildiği gibi kullanmalıyız: -
Sözdizimi:
Create database <DatabaseName>
Örnek: -Guru99 veritabanını oluşturun
Yukarıdaki ekran görüntüsüne göre iki şey yapıyoruz
- Hive'da “guru99” veritabanı oluşturuluyor
- Mevcut veritabanlarının “show” komutu ile görüntülenmesi
- Aynı ekranda show komutunu çalıştırdığımızda sonda Database “guru99” adı çıkıyor. Bu, “guru99” Veritabanının başarıyla oluşturulduğu anlamına gelir.
Adım 2: Veritabanını Hive'a Bırakın
Bırakmak içinping Hive shell'de veritabanı oluşturmak için şunu kullanmalıyız: düşürmek aşağıdaki sözdiziminde gösterildiği gibi komut: -
Sözdizimi:
Drop database <DatabaseName>
Örnek: -Veritabanı guru99'u bırakın
Yukarıdaki ekran görüntüsünde iki şey yapıyoruz
- Biz bıraktıkping Hive'dan 'guru99' veritabanı
- Aynısını “show” komutu ile çapraz kontrol edin
- Aynı ekranda show komutu ile veritabanları kontrol edildikten sonra içerisinde “guru99” veritabanı görünmüyor kovan.
- Artık "guru99" veritabanının kaldırıldığını doğrulayabiliriz


