Sebelum pemasangan Apache Hive, kami memerlukan pemasangan Hadoop khusus, yang berjalan dan berjalan dengan semua daemon Hadoop.
Untuk Pemasangan Hadoop periksa pautan ini
Setelah semua daemon Hadoop berfungsi dengan baik, mulakan bahagian pemasangan Apache Hive.
Proses pemasangan-
- Pemasangan Hive
- Arahan shell sarang
Cara Memasang Sarang
Langkah 1) Memuat turun dan Memasang Sarang
Untuk memuat turun penyediaan stabil Hive, rujuk URL Apache seperti yang disebutkan di bawah
http://www.apache.org/dyn/closer.cgi/hive/. Pergi ke URL dan pilih pautan muat turun cermin apache.
Pilih versi terbaru Hive. (Dalam kes saya sekarang ini adalah sarang - 3.1.2)
Klik pada fail tong dan memuat turun akan bermula.
Langkah 2) Mengekstrak fail tar.
Pergi ke lokasi fail Tar yang dimuat turun -> ekstrak fail tar dengan menggunakan arahan berikut
tar -xvf apache-hive-3.1.2-bin.tar.gz
Langkah 3) Sifat konfigurasi yang berbeza untuk diletakkan di Apache Hive.
Dalam langkah ini, kita akan melakukan dua perkara
- Menempatkan hive Home path dalam fail bashrc
- Menempatkan lokasi laluan Hadoop Home di hive-config.sh
- Sebutkan Hive Pathin ~ / .bashrc
- Buka fail bashrc seperti yang ditunjukkan dalam tangkapan skrin di atas
- Sebut jalan rumah Hive iaitu, jalur HIVE_HOME dalam fail bashrc dan eksport seperti yang ditunjukkan di bawah
Kod untuk diletakkan dalam bashrc
export HIVE_HOME="/home/guru99hive/apache-hive-1.2.0-bin"export PATH=$PATH:$HIVE_HOME/bin
- Mengeksport jalur Hadoop di Hive-config.sh (Untuk berkomunikasi dengan sistem eko Hadoop, kami menentukan jalan Hadoop Home di bidang konfigurasi sarang)
Buka hive-config.sh seperti gambar di bawah
Mention the HADOOP_HOME Path in hive-config.sh file as shown in below ( HADOOP_HOME Path)
Langkah 4) Membuat direktori Hive di Hadoop:
Untuk berkomunikasi dengan Hadoop, kita perlu membuat direktori di Hadoop seperti yang ditunjukkan di bawah.
Memberi kebenaran root untuk membuat folder Hive di Hadoop. Sekiranya tidak membuang sebarang mesej ralat, ini bermaksud bahawa Hadoop telah berjaya memberikan kebenaran kepada folder Hive.
Langkah 5) Masuk ke shell Hive dengan memasukkan '. / hive ' perintah seperti yang ditunjukkan di bawah.
Arahan shell sarang
Di sini kita akan membuat jadual sampel menggunakan perintah shell Hive "create" dengan nama lajur.
Contoh Kod untuk membuat pangkalan data di Hive
Dari tangkapan skrin di atas, kita dapat melihat perkara berikut:
- Pembuatan Contoh Jadual dengan nama lajur di Hive
- Di sini nama jadual adalah "produk" dengan tiga nama lajur produk, pname, dan harga
- Tiga nama lajur dilambangkan dengan jenis data masing-masing
- Semua medan ditamatkan oleh koma ','
- Memaparkan maklumat Jadual Hive
- Dengan menggunakan perintah "huraikan" kita dapat melihat maklumat jadual yang terdapat di Hive
- Di sini adalah memaparkan nama lajur dengan jenis data masing-masing yang terdapat dalam skema jadual
- Pada akhirnya, ia akan memaparkan waktu untuk melaksanakan perintah ini dan jumlah baris yang diambilnya
Contoh Kod untuk membuat pangkalan data di Hive (Untuk pemeriksaan sendiri)
1) Buat produk meja (int produk, rentetan pname, kenaikan harga)
Row format delimitedFields terminated by ',';
2) terangkan produk: