กำหนดพารามิเตอร์ SQL ไม่ได้รับการสนับสนุน; เซิร์ฟเวอร์ Hive ไม่รองรับตัวทำเครื่องหมายพารามิเตอร์
Hive ใช้ SQL ประเภทใด
Hive ถูกสร้างขึ้นเพื่อให้ผู้ที่ไม่ใช่โปรแกรมเมอร์ที่คุ้นเคยกับ SQL ทำงานกับข้อมูลระดับเพตะไบต์ โดยใช้อินเทอร์เฟซแบบ SQL ที่เรียกว่า HiveQL ฐานข้อมูลเชิงสัมพันธ์แบบดั้งเดิมได้รับการออกแบบสำหรับการสืบค้นแบบโต้ตอบบน ชุดข้อมูลขนาดเล็กถึงขนาดกลางและประมวลผลชุดข้อมูลขนาดใหญ่ได้ไม่ดี
ฉันจะตั้งค่าพารามิเตอร์ใน Hive ได้อย่างไร
ตัวแปรไฮฟ์คือคู่คีย์-ค่าที่สามารถตั้งค่าได้โดยใช้ คำสั่งชุด และสามารถใช้ในสคริปต์และ Hive SQL ค่าของตัวแปรในสคริปต์ Hive จะถูกแทนที่ระหว่างการสร้างเคียวรี
2 สร้างและตั้งค่าตัวแปรไฮฟ์
- รังผึ้ง
- รังนก
- ระบบ และ.
- env.
ฉันจะเรียกใช้แบบสอบถาม SQL ใน Hive ได้อย่างไร
เรียกใช้ Hive Query
- ขั้นตอนที่ 1: สำรวจตาราง ไปที่หน้าวิเคราะห์จากเมนูด้านบน …
- ขั้นตอนที่ 2: ดูตัวอย่างแถว ตอนนี้ เรียกใช้แบบสอบถามอย่างง่ายกับตารางนี้โดยป้อนข้อความต่อไปนี้ในกล่องแบบสอบถาม: …
- ขั้นตอนที่ 3: วิเคราะห์ข้อมูล
คุณตั้งค่าตัวแปรในแบบสอบถาม Hive อย่างไร
หากคุณไม่ได้ระบุเนมสเปซตามที่กล่าวไว้ด้านล่าง ตัวแปร var จะถูกเก็บไว้ในเนมสเปซ hiveconf set hivevar:var="hivevar_namespace"; ในขณะที่เราจัดเตรียมเนมสเปซนี้จะใช้งานได้ เลือก ${hivevar:var};