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
  • YYYY-AA-GG biçimindedir.
  • Tarih türü için desteklenen değer aralığı, ilkel tarafından sağlanan desteğe bağlı olarak 0000-01-01 ile 9999-12-31 arasındadır. Java tipik 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

Hive'da Veritabanı Oluşturma

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

Veritabanını Hive'a Bırak

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

Bu yazıyı şu şekilde özetleyin: