วิธีการติดตั้ง HIVE บน Ubuntu (คู่มือการดาวน์โหลดและการตั้งค่า)
ก่อนการติดตั้ง Apache Hive เราจำเป็นต้องมีเฉพาะ Hadoop การติดตั้ง เริ่มต้นและรันด้วย Hadoop daemons ทั้งหมด
สำหรับการติดตั้ง Hadoop ให้ตรวจสอบสิ่งนี้ ลิงค์
เมื่อ Hadoop daemons ทั้งหมดทำงานได้ดี เพียงเริ่มการติดตั้ง Hive part
กระบวนการติดตั้ง HIVE-
วิธีการติดตั้ง Hive บน Ubuntu
ด้านล่างนี้เป็นกระบวนการทีละขั้นตอนเกี่ยวกับวิธีการติดตั้ง Hive Ubuntu:
ขั้นตอนที่ 1) ดาวน์โหลดและติดตั้ง Hive บน Ubuntu
สำหรับการดาวน์โหลดการตั้งค่า Hive ที่เสถียร โปรดดู อาปาเช่ URL ตามที่ระบุด้านล่าง
http://www.apache.org/dyn/closer.cgi/hive/. ไปที่ URL และเลือกลิงก์ดาวน์โหลด apache mirror
เลือกเวอร์ชันล่าสุดของการตั้งค่า Hive (ในกรณีปัจจุบันของฉันคือกลุ่ม – 3.1.2)
คลิกที่ไฟล์ bin และการดาวน์โหลดจะเริ่มขึ้น
ขั้นตอนที่ 2) แตกไฟล์ tar
ไปที่ตำแหน่งไฟล์ Tar ที่ดาวน์โหลดมา -> แตกไฟล์ tar โดยใช้คำสั่งต่อไปนี้เพื่อติดตั้ง Hive Ubuntu ในระบบของคุณ
tar –xvf apache-hive-3.1.2-bin.tar.gz
ขั้นตอนที่ 3) วางคุณสมบัติการกำหนดค่าที่แตกต่างกันใน Apache Hive
ในขั้นตอนนี้ เราจะทำสองสิ่ง
- การวางเส้นทาง Hive Home ในไฟล์ bashrc
- การวางตำแหน่งเส้นทางหน้าแรกของ Hadoop ใน hive-config.sh
- กล่าวถึง ไฮฟ์ Pathin ~/.bashrc
- เปิดไฟล์ bashrc ดังที่แสดงในภาพหน้าจอด้านบน
- กล่าวถึงเส้นทางโฮมของ Hive เช่น เส้นทาง HIVE_HOME ในไฟล์ bashrc และส่งออกดังที่แสดงด้านล่าง
รหัสที่จะวางใน bashrc
export HIVE_HOME="/home/guru99hive/apache-hive-1.2.0-bin" export PATH=$PATH:$HIVE_HOME/bin
- การส่งออก เส้นทาง Hadoop ใน Hive-config.sh (เพื่อสื่อสารกับระบบนิเวศ Hadoop เรากำลังกำหนดพาธหน้าแรกของ Hadoop ในช่องกำหนดค่าไฮฟ์)เปิด hive-config.sh ดังที่แสดงด้านล่าง
Mention the HADOOP_HOME Path in hive-config.sh file as shown in below ( HADOOP_HOME Path)
ขั้นตอนที่ 4) สร้างไดเร็กทอรี Hive ใน Hadoop
ในการสื่อสารกับ Hadoop เราจำเป็นต้องสร้างไดเร็กทอรีใน Hadoop ดังที่แสดงด้านล่าง
ให้สิทธิ์รูทเพื่อสร้างโฟลเดอร์ Hive ใน Hadoop หากไม่แสดงข้อความแสดงข้อผิดพลาดใดๆ แสดงว่า Hadoop ได้ให้สิทธิ์แก่โฟลเดอร์ Hive เรียบร้อยแล้ว
ขั้นตอนที่ 5) เข้าสู่ Hive shell
เข้าสู่ Hive shell โดยเข้าไป - /รัง' คำสั่งดังภาพด้านล่าง
คำสั่งเชลล์ไฮฟ์
ที่นี่เราจะสร้างตารางตัวอย่างโดยใช้คำสั่งเชลล์ Hive “สร้าง” พร้อมชื่อคอลัมน์
โค้ดตัวอย่างสำหรับสร้างฐานข้อมูลใน Hive
จากภาพหน้าจอข้างต้น เราสามารถสังเกตได้ดังต่อไปนี้:
- การสร้างตารางตัวอย่างพร้อมชื่อคอลัมน์ใน Hive
- ชื่อตารางคือ "ผลิตภัณฑ์" โดยมีชื่อคอลัมน์สามคอลัมน์ สินค้า ชื่อ และราคา
- ชื่อคอลัมน์ทั้งสามแสดงตามประเภทข้อมูลที่เกี่ยวข้อง
- ฟิลด์ทั้งหมดจะสิ้นสุดลงด้วยอาการโคม่า ', '
- การแสดงข้อมูลตารางไฮฟ์
- การใช้คำสั่ง “อธิบาย” เราจะสามารถดูข้อมูลตารางที่มีอยู่ในไฮฟ์ได้
- นี่คือการแสดงชื่อคอลัมน์พร้อมประเภทข้อมูลตามลำดับที่มีอยู่ในสคีมาตาราง
- ในตอนท้ายจะแสดงเวลาในการดำเนินการคำสั่งนี้และจำนวนแถวที่ดึงข้อมูล
ตัวอย่างโค้ดสำหรับสร้างฐานข้อมูลใน รัง (สำหรับการตรวจสอบด้วยตนเอง)
1) สร้างผลิตภัณฑ์ตาราง (product int, pname string, price float)
Row format delimited Fields terminated by ',';
2) อธิบายผลิตภัณฑ์: