Apache Hive kurulumundan önce, tüm Hadoop arka plan yordamlarıyla birlikte çalışan ve özel Hadoop kurulumuna ihtiyacımız var.
Hadoop'un Kurulumu için bu bağlantıyı kontrol edin
Tüm Hadoop arka plan programları düzgün çalıştıktan sonra, Apache Hive kurulum bölümünü başlatmanız yeterlidir.
Yükleme işlemi-
- Kovan Kurulumu
- Kovan kabuğu komutları
Hive Nasıl Kurulur
Adım 1) Hive'ı İndirme ve Kurma
Hive kararlı kurulumunu indirmek için aşağıda belirtildiği gibi Apache URL'sine bakın.
http://www.apache.org/dyn/closer.cgi/hive/. URL'ye gidin ve apache yansıtma indirme bağlantısını seçin.
Hive'ın En Son sürümünü seçin. (Benim durumumda kovandır - 3.1.2)
Bin dosyasına tıklayın ve indirme başlayacaktır.
Adım 2) tar dosyasının çıkarılması.
İndirilen Tar dosyası konumuna gidin -> aşağıdaki komutu kullanarak tar dosyasını çıkarın
tar -xvf apache-hive-3.1.2-bin.tar.gz
Adım 3) Apache Hive'a yerleştirilecek farklı Konfigürasyon özellikleri.
Bu adımda iki şey yapacağız
- Hive Home yolunu bashrc dosyasına yerleştirme
- Hadoop Ana yol konumunu hive-config.sh içine yerleştirme
- Mention Hive Pathin ~ / .bashrc
- Bashrc dosyasını yukarıdaki ekran görüntüsünde gösterildiği gibi açın
- Hive ana yolundan bahsedin, yani bashrc dosyasında HIVE_HOME yolundan bahsedin ve aşağıda gösterildiği gibi dışa aktarın
Bashrc'ye yerleştirilecek kod
export HIVE_HOME="/home/guru99hive/apache-hive-1.2.0-bin"export PATH=$PATH:$HIVE_HOME/bin
- Hadoop yolunu Hive-config.sh içinde dışa aktarma (Hadoop eko sistemiyle iletişim kurmak için, Hadoop Ana yolunu kovan yapılandırma alanında tanımlıyoruz)
Hive-config.sh dosyasını aşağıda gösterildiği gibi açın
Mention the HADOOP_HOME Path in hive-config.sh file as shown in below ( HADOOP_HOME Path)
Adım 4) Hadoop'ta Hive dizinleri oluşturma:
Hadoop ile iletişim kurmak için, aşağıda gösterildiği gibi Hadoop'ta dizinler oluşturmamız gerekir.
Hadoop'ta Hive klasörleri oluşturmak için kök izinleri vermek.Herhangi bir hata mesajı vermezse, bu, Hadoop'un Hive klasörlerine başarıyla izin verdiği anlamına gelir.
Adım 5) ' girerek Hive kabuğuna girmek . / hive ' komutunu aşağıda gösterildiği gibi.
Kovan kabuğu komutları
Burada Hive kabuk komutunu sütun adlarıyla "oluştur" kullanarak örnek tablo oluşturacağız.
Hive'da veri tabanı oluşturmak için örnek kod
Yukarıdaki ekran görüntüsünden şunları gözlemleyebiliriz:
- Hive'da sütun isimleri ile Örnek Tablo Oluşturulması
- Burada tablo adı product, pname ve price üç sütun adıyla "ürün" dür.
- İlgili veri türleriyle gösterilen üç sütun adı
- Tüm alanlar koma ile sonlandırılır ','
- Kovan Tablosu bilgilerini görüntüleme
- "Tanımla" komutunu kullanarak Hive'da bulunan tablo bilgilerini görebiliriz
- Burada, tablo şemasında bulunan ilgili veri türleriyle birlikte sütun adlarını görüntülüyor.
- Sonunda, bu komutu gerçekleştirmek için gereken zamanı ve getirdiği satır sayısını gösterecektir.
Hive'da veri tabanı oluşturmak için Örnek Kod (Kendi kendine kontrol için)
1) Tablo ürünü oluşturun (ürün int, pname dizesi, fiyat kayan nokta)
Row format delimitedFields terminated by ',';
2) ürünü tanımlayın: