Apache ไฮฟ์ได้รับการพัฒนาเป็นครั้งแรกที่ Apache Hadoop โครงการย่อยในการให้ผู้ดูแลระบบ Hadoop ที่มีการใช้งานง่ายและมีความเชี่ยวชาญภาษาแบบสอบถามสำหรับข้อมูลของพวกเขา
ด้วยเหตุนี้ไฮฟ์ได้รับการพัฒนาจากจุดเริ่มต้นในการทำงานกับข้อมูลจำนวนมากสำหรับแต่ละแบบสอบถามและมีการปรับตัวที่ดีเลิศสำหรับฐานข้อมูลขนาดใหญ่และสภาพแวดล้อมทางธุรกิจ
เครื่องมือที่จะถูกรวมในการโหลดได้อย่างง่ายดายการสกัดและการเปลี่ยนแปลงข้อมูลในขณะที่โครงสร้างข้อมูลที่กำหนดเองสามารถบังคับให้ชุดกว้างของรูปแบบข้อมูล
เนื่องจากเป็นโครงการ Hadoop ที่เกี่ยวข้องกับ HDFS และ HBase โครงการนอกจากนี้ยังได้รับการสนับสนุนโดยอัตโนมัติ
HiveQL น่าจะเป็นส่วนที่ดีที่สุดของโครงการให้เป็นที่เรียบง่ายและมีประสิทธิภาพนวัตกรรมภาษาแบบสอบถามขณะที่ยังเป็นความสามารถในการจัดการกับการทำแผนที่และ reducers ในสถานการณ์ที่ไวยากรณ์ SQL พื้นเมืองไม่สามารถได้รับข้อมูลที่ต้องการ.
มีอะไรใหม่ ในข่าวประชาสัมพันธ์ฉบับนี้
- สนับสนุน subqueries uncorrelated ในคำสั่ง WHERE
- เพิ่มโมฆะกำหนดเป็นแถวข้อกำหนดรูปแบบ
- Ccreate ฐานข้อมูล / ลดลงควรเติมอินพุต / เอาต์พุตและตรวจสอบการทำงานพร้อมกันและได้รับอนุญาตใช้
- การสนับสนุนขนาดระบุและความแม่นยำที่มีประเภทไฮฟ์ทศนิยม
- ให้มี Tez
- ระเบิดฟังก์ชั่นที่มีตำแหน่งของรายการในอาร์เรย์
- เพิ่มชนิดของข้อมูลถ่าน
- สร้างเก็บ UDF และทำให้ผู้ประเมินนำมาใช้ใหม่
- ขยายนักเขียนบันทึกและอ่าน ORC / อินเตอร์เฟซนักเขียนเพื่อให้สถิติ
- ใช้สถิติให้นักเขียนผีและอินเตอร์เฟซผู้อ่าน
- คำอธิบายต้นไม้รังประกอบกับสถิติจาก MetaStore
- ให้สถิติคอลัมน์ระดับในแถบ ORC
- การสนับสนุนแบบสอบถามย่อย: ไม่อนุญาตให้ทำรังของ Subqueries
- การสนับสนุนแบบสอบถามย่อย: ช่วยให้การแสดงออกแบบสอบถามย่อยในการมีคำสั่ง
- การสนับสนุนแบบสอบถามย่อย: การทดสอบมากขึ้น
- การสนับสนุนปาร์เก้พื้นเมืองในไฮฟ์
- ไฮฟ์ควรจะสามารถที่จะข้ามส่วนหัวและส่วนท้ายแถวเมื่ออ่านแฟ้มข้อมูลสำหรับตาราง
- เพิ่มวัน, ลงเวลา, ทศนิยม, CHAR ประเภท VARCHAR สนับสนุนใน HCat
- ใช้แผนที่เข้าร่วมใบ้แคชผลกลาง
- เพิ่ม UDF ในการคำนวณระยะห่างระหว่างพิกัดทางภูมิศาสตร์
มีอะไรใหม่ ในรุ่น 1.2.0:
- สนับสนุน subqueries uncorrelated ในคำสั่ง WHERE
- เพิ่มโมฆะกำหนดเป็นแถวข้อกำหนดรูปแบบ
- Ccreate ฐานข้อมูล / ลดลงควรเติมอินพุต / เอาต์พุตและตรวจสอบการทำงานพร้อมกันและได้รับอนุญาตใช้
- การสนับสนุนขนาดระบุและความแม่นยำที่มีประเภทไฮฟ์ทศนิยม
- ให้มี Tez
- ระเบิดฟังก์ชั่นที่มีตำแหน่งของรายการในอาร์เรย์
- เพิ่มชนิดของข้อมูลถ่าน
- สร้างเก็บ UDF และทำให้ผู้ประเมินนำมาใช้ใหม่
- ขยายนักเขียนบันทึกและอ่าน ORC / อินเตอร์เฟซนักเขียนเพื่อให้สถิติ
- ใช้สถิติให้นักเขียนผีและอินเตอร์เฟซผู้อ่าน
- คำอธิบายต้นไม้รังประกอบกับสถิติจาก MetaStore
- ให้สถิติคอลัมน์ระดับในแถบ ORC
- การสนับสนุนแบบสอบถามย่อย: ไม่อนุญาตให้ทำรังของ Subqueries
- การสนับสนุนแบบสอบถามย่อย: ช่วยให้การแสดงออกแบบสอบถามย่อยในการมีคำสั่ง
- การสนับสนุนแบบสอบถามย่อย: การทดสอบมากขึ้น
- การสนับสนุนปาร์เก้พื้นเมืองในไฮฟ์
- ไฮฟ์ควรจะสามารถที่จะข้ามส่วนหัวและส่วนท้ายแถวเมื่ออ่านแฟ้มข้อมูลสำหรับตาราง
- เพิ่มวัน, ลงเวลา, ทศนิยม, CHAR ประเภท VARCHAR สนับสนุนใน HCat
- ใช้แผนที่เข้าร่วมใบ้แคชผลกลาง
- เพิ่ม UDF ในการคำนวณระยะห่างระหว่างพิกัดทางภูมิศาสตร์
มีอะไรใหม่ ในรุ่น 1.1.0:
- สนับสนุน subqueries uncorrelated ในคำสั่ง WHERE
- เพิ่มโมฆะกำหนดเป็นแถวข้อกำหนดรูปแบบ
- Ccreate ฐานข้อมูล / ลดลงควรเติมอินพุต / เอาต์พุตและตรวจสอบการทำงานพร้อมกันและได้รับอนุญาตใช้
- การสนับสนุนขนาดระบุและความแม่นยำที่มีประเภทไฮฟ์ทศนิยม
- ให้มี Tez
- ระเบิดฟังก์ชั่นที่มีตำแหน่งของรายการในอาร์เรย์
- เพิ่มชนิดของข้อมูลถ่าน
- สร้างเก็บ UDF และทำให้ผู้ประเมินนำมาใช้ใหม่
- ขยายนักเขียนบันทึกและอ่าน ORC / อินเตอร์เฟซนักเขียนเพื่อให้สถิติ
- ใช้สถิติให้นักเขียนผีและอินเตอร์เฟซผู้อ่าน
- คำอธิบายต้นไม้รังประกอบกับสถิติจาก MetaStore
- ให้สถิติคอลัมน์ระดับในแถบ ORC
- การสนับสนุนแบบสอบถามย่อย: ไม่อนุญาตให้ทำรังของ Subqueries
- การสนับสนุนแบบสอบถามย่อย: ช่วยให้การแสดงออกแบบสอบถามย่อยในการมีคำสั่ง
- การสนับสนุนแบบสอบถามย่อย: การทดสอบมากขึ้น
- การสนับสนุนปาร์เก้พื้นเมืองในไฮฟ์
- ไฮฟ์ควรจะสามารถที่จะข้ามส่วนหัวและส่วนท้ายแถวเมื่ออ่านแฟ้มข้อมูลสำหรับตาราง
- เพิ่มวัน, ลงเวลา, ทศนิยม, CHAR ประเภท VARCHAR สนับสนุนใน HCat
- ใช้แผนที่เข้าร่วมใบ้แคชผลกลาง
- เพิ่ม UDF ในการคำนวณระยะห่างระหว่างพิกัดทางภูมิศาสตร์
มีอะไรใหม่ ในรุ่น 1.0.0:
- สนับสนุน subqueries uncorrelated ในคำสั่ง WHERE
- เพิ่มโมฆะกำหนดเป็นแถวข้อกำหนดรูปแบบ
- Ccreate ฐานข้อมูล / ลดลงควรเติมอินพุต / เอาต์พุตและตรวจสอบการทำงานพร้อมกันและได้รับอนุญาตใช้
- การสนับสนุนขนาดระบุและความแม่นยำที่มีประเภทไฮฟ์ทศนิยม
- ให้มี Tez
- ระเบิดฟังก์ชั่นที่มีตำแหน่งของรายการในอาร์เรย์
- เพิ่มชนิดของข้อมูลถ่าน
- สร้างเก็บ UDF และทำให้ผู้ประเมินนำมาใช้ใหม่
- ขยายนักเขียนบันทึกและอ่าน ORC / อินเตอร์เฟซนักเขียนเพื่อให้สถิติ
- ใช้สถิติให้นักเขียนผีและอินเตอร์เฟซผู้อ่าน
- คำอธิบายต้นไม้รังประกอบกับสถิติจาก MetaStore
- ให้สถิติคอลัมน์ระดับในแถบ ORC
- การสนับสนุนแบบสอบถามย่อย: ไม่อนุญาตให้ทำรังของ Subqueries
- การสนับสนุนแบบสอบถามย่อย: ช่วยให้การแสดงออกแบบสอบถามย่อยในการมีคำสั่ง
- การสนับสนุนแบบสอบถามย่อย: การทดสอบมากขึ้น
- การสนับสนุนปาร์เก้พื้นเมืองในไฮฟ์
- ไฮฟ์ควรจะสามารถที่จะข้ามส่วนหัวและส่วนท้ายแถวเมื่ออ่านแฟ้มข้อมูลสำหรับตาราง
- เพิ่มวัน, ลงเวลา, ทศนิยม, CHAR ประเภท VARCHAR สนับสนุนใน HCat
- ใช้แผนที่เข้าร่วมใบ้แคชผลกลาง
- เพิ่ม UDF ในการคำนวณระยะห่างระหว่างพิกัดทางภูมิศาสตร์
มีอะไรใหม่ ในรุ่น 0.8.1:
- เครื่องมือเพื่อให้สามารถใช้สารสกัดจากข้อมูลได้ง่าย / แปลง / โหลด (ETL).
- กลไกที่จะกำหนดโครงสร้างในหลากหลายรูปแบบข้อมูลที่.
- การเข้าถึงไฟล์ที่เก็บไว้โดยตรงใน Apache HDFS (TM) หรือในระบบการจัดเก็บข้อมูลอื่น ๆ เช่น Apache HBase (TM).
- การดำเนินการแบบสอบถามผ่านทาง MapReduce.
มีอะไรใหม่ ในรุ่น 0.8.0:
- เครื่องมือเพื่อให้สามารถใช้สารสกัดจากข้อมูลได้ง่าย / แปลง / โหลด (ETL)
- กลไกในการกำหนดโครงสร้างในหลากหลายรูปแบบข้อมูลที่
- การเข้าถึงไฟล์ที่เก็บไว้โดยตรงใน Apache HDFS (TM) หรือในระบบการจัดเก็บข้อมูลอื่น ๆ เช่น Apache HBase (TM)
- การดำเนินการแบบสอบถามผ่านทาง MapReduce
มีอะไรใหม่ ในรุ่น 0.7.1:
- โรคจิต:
- ข้อยกเว้นใน Windows เมื่อใช้ไดรเวอร์ JDBC & quot; IOException. ระบบไม่สามารถหาเส้นทางที่ระบุ & quot นั้น
- สคริปต์สร้าง Schema ไม่สมบูรณ์เนื่องจากพวกเขาออกจากตารางที่มีเฉพาะใน DataNucleus.
- ปรับปรุง:
- การปรับปรุงข้อความผิดพลาดอื่น ๆ .
- กลับที่ถูกต้องที่สำคัญ / หมายเลขรุ่นไมเนอร์สำหรับไดร์เวอร์ JDBC Hive.
- เพิ่มการดำเนินการบนพื้นฐานของ HivePreparedStatement HIVE ปัจจุบันได้รับการสนับสนุนข้อมูลชนิด.
- งาน:
- ไฮฟ์ใน Maven.
- ให้สคริปต์อัพเกรด MetaStore และแผนผังเริ่มต้นสำหรับ PostgreSQL.
มีอะไรใหม่ ในรุ่น 0.7.0:
- คุณลักษณะใหม่:
- โครงสร้างพื้นฐานการอนุมัติสำหรับไฮฟ์
- ดำเนินการจัดทำดัชนีในไฮฟ์
- เพิ่มสะท้อน () UDF สำหรับการภาวนาการสะท้อนแสงของ Java วิธี
- ไฮฟ์ typeinfo / ObjectInspector เพื่อสนับสนุนสหภาพ (นอกเหนือจากโครงสร้างอาร์เรย์และแผนที่)
- ใช้ GenericUDF str_to_map
- แพทช์เพื่อสนับสนุนการมีคำสั่งในไฮฟ์
- ติดตามร่วมที่มีการแปลงเป็นแผนที่เข้าร่วมโดยอัตโนมัติ
- ความถี่โทรและตัวชี้วัดที่ระยะเวลา HiveMetaStore ผ่าน JMX
- รักษา lastAccessTime MetaStore ในส่วน
- ปรับปรุง:
- ให้ตัวเลือกในการส่งออกส่วนหัว
- การสนับสนุนสำหรับการเลือกที่แตกต่างกันในสองคนหรือมากกว่าคอลัมน์
- อธิบายขยายตาราง / เอาต์พุตพาร์ทิชันเป็นความลับ
- ที่ขาดหายไปบางฟังก์ชันการทำงานเช่น JDBC getTables, getColumns และวิธีการ HiveResultSet.get * ขึ้นอยู่กับชื่อคอลัมน์.
- บันทึกแตะจากกระบวนการที่เด็ก
- การสนับสนุนตัวกรองแบบขยายลงกับโต๊ะที่ไม่ใช่เจ้าของภาษา
- แทนที่การอ้างอิงใน HBase เลิก API
- เพิ่ม queryid ในขณะที่ล็อค
- การปรับปรุง transident_lastDdlTime เฉพาะในกรณีที่ไม่ได้ระบุ
- เพิ่มข้อมูลการแก้ปัญหามากขึ้นสำหรับล็อครัง
- HiveInputFormat หรือ CombineHiveInputFormat เสมอซิงค์บล็อก RCFile สองครั้ง
- แสดงงานเวลาท้องถิ่นใช้เวลา
- สร้างตัวอย่าง ZooKeeper ใหม่เมื่อล็อคลองใหม่และข้อมูลเพิ่มเติมสำหรับการแก้ปัญหา
- เพิ่มตัวเลือกในการเรียกใช้งานเพื่อตรวจสอบความเป็นไปได้แผนที่เข้าร่วมในโหมดที่ไม่ใช่ท้องถิ่น
- การแก้จุดบกพร่องเพิ่มเติมสำหรับล็อค
- เพิ่มตัวเลือกในการแทรกพาร์ติชันแบบไดนามิกเพื่อโยนความผิดพลาดถ้า 0 พาร์ทิชันที่จะสร้าง
- โรคจิต:
- & quot; โหลดข้อมูลท้องถิ่น INPATH & quot; ล้มเหลวเมื่อโต๊ะแล้วมีไฟล์ชื่อเดียวกัน
- โมฆะไม่ได้รับการจัดการอย่างถูกต้องในการเข้าร่วม
- HiveInputFormat.getInputFormatFromCache & quot; นกนางแอ่น & quot; สาเหตุข้อยกเว้นเมื่อการขว้างปา IOExcpetion
- เพิ่มความคืบหน้าในการเข้าร่วมและ GroupBy
- UDAFs ง่ายด้วยความผิดพลาดมากกว่า 1 พารามิเตอร์ในแบบสอบถามแถวที่ว่างเปล่า
- สนาม UDF () ไม่ทำงาน
- แทรกพาร์ติชันแบบไดนามิกที่เหลือไฟล์หีบใน Hadoop 0.17 โหมดท้องถิ่น
- ข้ามปรับปรุงเคาน์เตอร์เมื่อ RunningJob.getCounters () ผลตอบแทน null
มีอะไรใหม่ ในรุ่น 0.5.0:.
- ให้ผู้ใช้ระบุ serde สำหรับสคริปต์ที่กำหนดเอง
- เพิ่ม UDF unhex.
- ลบ LZOcodec นำเข้าจาก FileSinkOperator.
- NullPointerException ขับรถเมื่อโทร getResults โดยไม่ต้องรวบรวมครั้งแรก.
- การปรับปรุงประสิทธิภาพการทำงานสำหรับ RCFile และ ColumnarSerDe ในไฮฟ์.
ความคิดเห็นที่ไม่พบ