วิธีการติดตั้ง HIVE บน Ubuntu (คู่มือการดาวน์โหลดและการตั้งค่า)

ก่อนการติดตั้ง Apache Hive เราจำเป็นต้องมีเฉพาะ Hadoop การติดตั้ง เริ่มต้นและรันด้วย Hadoop daemons ทั้งหมด

สำหรับการติดตั้ง Hadoop ให้ตรวจสอบสิ่งนี้ ลิงค์

เมื่อ Hadoop daemons ทั้งหมดทำงานได้ดี เพียงเริ่มการติดตั้ง Hive part

กระบวนการติดตั้ง HIVE-

  1. การติดตั้งไฮฟ์
  2. คำสั่งเชลล์ไฮฟ์

วิธีการติดตั้ง Hive บน Ubuntu

ด้านล่างนี้เป็นกระบวนการทีละขั้นตอนเกี่ยวกับวิธีการติดตั้ง Hive Ubuntu:

ขั้นตอนที่ 1) ดาวน์โหลดและติดตั้ง Hive บน Ubuntu

สำหรับการดาวน์โหลดการตั้งค่า Hive ที่เสถียร โปรดดู อาปาเช่ URL ตามที่ระบุด้านล่าง

http://www.apache.org/dyn/closer.cgi/hive/. ไปที่ URL และเลือกลิงก์ดาวน์โหลด apache mirror

ติดตั้งไฮฟ์บน Ubuntu

เลือกเวอร์ชันล่าสุดของการตั้งค่า Hive (ในกรณีปัจจุบันของฉันคือกลุ่ม – 3.1.2)

ติดตั้งไฮฟ์บน Ubuntu

คลิกที่ไฟล์ bin และการดาวน์โหลดจะเริ่มขึ้น

ติดตั้งไฮฟ์บน Ubuntu

ขั้นตอนที่ 2) แตกไฟล์ tar

ไปที่ตำแหน่งไฟล์ Tar ที่ดาวน์โหลดมา -> แตกไฟล์ tar โดยใช้คำสั่งต่อไปนี้เพื่อติดตั้ง Hive Ubuntu ในระบบของคุณ

tar –xvf  apache-hive-3.1.2-bin.tar.gz

ติดตั้งไฮฟ์บน Ubuntu

ขั้นตอนที่ 3) วางคุณสมบัติการกำหนดค่าที่แตกต่างกันใน Apache Hive

ในขั้นตอนนี้ เราจะทำสองสิ่ง

  1. การวางเส้นทาง Hive Home ในไฟล์ bashrc
  2. การวางตำแหน่งเส้นทางหน้าแรกของ Hadoop ใน hive-config.sh
  1. กล่าวถึง ไฮฟ์ Pathin ~/.bashrc

ติดตั้งไฮฟ์บน Ubuntu

  • เปิดไฟล์ bashrc ดังที่แสดงในภาพหน้าจอด้านบน
  • กล่าวถึงเส้นทางโฮมของ Hive เช่น เส้นทาง HIVE_HOME ในไฟล์ bashrc และส่งออกดังที่แสดงด้านล่าง

ติดตั้งไฮฟ์บน Ubuntu

รหัสที่จะวางใน bashrc

export HIVE_HOME="/home/guru99hive/apache-hive-1.2.0-bin"
export PATH=$PATH:$HIVE_HOME/bin
  1. การส่งออก เส้นทาง Hadoop ใน Hive-config.sh (เพื่อสื่อสารกับระบบนิเวศ Hadoop เรากำลังกำหนดพาธหน้าแรกของ Hadoop ในช่องกำหนดค่าไฮฟ์)เปิด hive-config.sh ดังที่แสดงด้านล่าง

ติดตั้งไฮฟ์บน Ubuntu

Mention the HADOOP_HOME Path  in hive-config.sh file as shown in below  ( HADOOP_HOME Path)

ติดตั้งไฮฟ์บน Ubuntu

ขั้นตอนที่ 4) สร้างไดเร็กทอรี Hive ใน Hadoop

ในการสื่อสารกับ Hadoop เราจำเป็นต้องสร้างไดเร็กทอรีใน Hadoop ดังที่แสดงด้านล่าง

ติดตั้งไฮฟ์บน Ubuntu

ให้สิทธิ์รูทเพื่อสร้างโฟลเดอร์ Hive ใน Hadoop หากไม่แสดงข้อความแสดงข้อผิดพลาดใดๆ แสดงว่า Hadoop ได้ให้สิทธิ์แก่โฟลเดอร์ Hive เรียบร้อยแล้ว

ติดตั้งไฮฟ์บน Ubuntu

ขั้นตอนที่ 5) เข้าสู่ Hive shell

เข้าสู่ Hive shell โดยเข้าไป - /รัง' คำสั่งดังภาพด้านล่าง

ติดตั้งไฮฟ์บน Ubuntu

คำสั่งเชลล์ไฮฟ์

ที่นี่เราจะสร้างตารางตัวอย่างโดยใช้คำสั่งเชลล์ Hive “สร้าง” พร้อมชื่อคอลัมน์

โค้ดตัวอย่างสำหรับสร้างฐานข้อมูลใน Hive

คำสั่ง Hive Shell

จากภาพหน้าจอข้างต้น เราสามารถสังเกตได้ดังต่อไปนี้:

  1. การสร้างตารางตัวอย่างพร้อมชื่อคอลัมน์ใน Hive
  • ชื่อตารางคือ "ผลิตภัณฑ์" โดยมีชื่อคอลัมน์สามคอลัมน์ สินค้า ชื่อ และราคา
  • ชื่อคอลัมน์ทั้งสามแสดงตามประเภทข้อมูลที่เกี่ยวข้อง
  • ฟิลด์ทั้งหมดจะสิ้นสุดลงด้วยอาการโคม่า ', '
  1. การแสดงข้อมูลตารางไฮฟ์
  • การใช้คำสั่ง “อธิบาย” เราจะสามารถดูข้อมูลตารางที่มีอยู่ในไฮฟ์ได้
  • นี่คือการแสดงชื่อคอลัมน์พร้อมประเภทข้อมูลตามลำดับที่มีอยู่ในสคีมาตาราง
  • ในตอนท้ายจะแสดงเวลาในการดำเนินการคำสั่งนี้และจำนวนแถวที่ดึงข้อมูล

ตัวอย่างโค้ดสำหรับสร้างฐานข้อมูลใน รัง (สำหรับการตรวจสอบด้วยตนเอง)

1) สร้างผลิตภัณฑ์ตาราง (product int, pname string, price float)

Row format delimited
Fields terminated by ',';

2) อธิบายผลิตภัณฑ์: