Hive ArchitectureFigure 1 shows the major components of Hive and its i การแปล - Hive ArchitectureFigure 1 shows the major components of Hive and its i ไทย วิธีการพูด

Hive ArchitectureFigure 1 shows the

Hive Architecture
Figure 1 shows the major components of Hive and its interactions with Hadoop. As shown in that figure, the main components of Hive are:

UI – The user interface for users to submit queries and other operations to the system. As of 2011 the system had a command line interface and a web based GUI was being developed.
Driver – The component which receives the queries. This component implements the notion of session handles and provides execute and fetch APIs modeled on JDBC/ODBC interfaces.
Compiler – The component that parses the query, does semantic analysis on the different query blocks and query expressions and eventually generates an execution plan with the help of the table and partition metadata looked up from the metastore.
Metastore – The component that stores all the structure information of the various tables and partitions in the warehouse including column and column type information, the serializers and deserializers necessary to read and write data and the corresponding HDFS files where the data is stored.
Execution Engine – The component which executes the execution plan created by the compiler. The plan is a DAG of stages. The execution engine manages the dependencies between these different stages of the plan and executes these stages on the appropriate system components.
Figure 1 also shows how a typical query flows through the system. The UI calls the execute interface to the Driver (step 1 in Figure 1). The Driver creates a session handle for the query and sends the query to the compiler to generate an execution plan (step 2). The compiler gets the necessary metadata from the metastore (steps 3 and 4). This metadata is used to typecheck the expressions in the query tree as well as to prune partitions based on query predicates. The plan generated by the compiler (step 5) is a DAG of stages with each stage being either a map/reduce job, a metadata operation or an operation on HDFS. For map/reduce stages, the plan contains map operator trees (operator trees that are executed on the mappers) and a reduce operator tree (for operations that need reducers). The execution engine submits these stages to appropriate components (steps 6, 6.1, 6.2 and 6.3). In each task (mapper/reducer) the deserializer associated with the table or intermediate outputs is used to read the rows from HDFS files and these are passed through the associated operator tree. Once the output is generated, it is written to a temporary HDFS file though the serializer (this happens in the mapper in case the operation does not need a reduce). The temporary files are used to provide data to subsequent map/reduce stages of the plan. For DML operations the final temporary file is moved to the table's location. This scheme is used to ensure that dirty data is not read (file rename being an atomic operation in HDFS). For queries, the contents of the temporary file are read by the execution engine directly from HDFS as part of the fetch call from the Driver (steps 7, 8 and 9).

0/5000
จาก: -
เป็น: -
ผลลัพธ์ (ไทย) 1: [สำเนา]
คัดลอก!
กลุ่มสถาปัตยกรรมรูปที่ 1 แสดงส่วนประกอบสำคัญของกลุ่มและการโต้ตอบกับอย่างไร Hadoop ดังแสดงในรูปที่ ส่วนประกอบหลักของกลุ่มคือ: UI – อินเทอร์เฟซผู้ใช้สำหรับผู้ใช้ส่งแบบสอบถามและดำเนินการอื่น ๆ ในระบบ 2554 ระบบมีอินเทอร์เฟซแบบบรรทัดคำสั่ง และมีการพัฒนา GUI ตามเว็บ โปรแกรมควบคุม – ส่วนประกอบซึ่งได้รับการสอบถาม ส่วนประกอบนี้ใช้แนวคิดของเซสชันจับ และให้ดำเนินการ และนำมาใช้ APIs จำลองบนอินเทอร์เฟซ JDBC/ODBC คอมไพเลอร์คอมโพเนนต์ที่วิเคราะห์แบบสอบถาม ไม่บล็อกอื่นสอบถามและนิพจน์แบบสอบถามวิเคราะห์ความหมาย และสร้างแผนการดำเนินการ โดยใช้ข้อมูลเมตาของตารางและพาร์ติชันที่หาจาก metastore ในที่สุด Metastore – ส่วนที่เก็บข้อมูลโครงสร้างของตารางและพาร์ติชันต่าง ๆ ในคลังสินค้ารวมถึงคอลัมน์ และคอลัมน์ชนิดข้อมูล serializers และ deserializers ที่จำเป็นในการอ่าน และเขียนข้อมูล และแฟ้ม HDFS ที่สอดคล้องกันที่เก็บข้อมูล เครื่องมือดำเนินการ – ส่วนประกอบซึ่งดำเนินการแผนปฏิบัติการที่สร้างขึ้น โดยคอมไพเลอร์ แผนพื้นที่ขั้นตอนได้ โปรแกรมการดำเนินการจัดการความสัมพันธ์ระหว่างขั้นตอนเหล่านี้แตกต่างกันของแผน และดำเนินการขั้นตอนเหล่านี้บนคอมโพเนนต์ระบบที่เหมาะสม Figure 1 also shows how a typical query flows through the system. The UI calls the execute interface to the Driver (step 1 in Figure 1). The Driver creates a session handle for the query and sends the query to the compiler to generate an execution plan (step 2). The compiler gets the necessary metadata from the metastore (steps 3 and 4). This metadata is used to typecheck the expressions in the query tree as well as to prune partitions based on query predicates. The plan generated by the compiler (step 5) is a DAG of stages with each stage being either a map/reduce job, a metadata operation or an operation on HDFS. For map/reduce stages, the plan contains map operator trees (operator trees that are executed on the mappers) and a reduce operator tree (for operations that need reducers). The execution engine submits these stages to appropriate components (steps 6, 6.1, 6.2 and 6.3). In each task (mapper/reducer) the deserializer associated with the table or intermediate outputs is used to read the rows from HDFS files and these are passed through the associated operator tree. Once the output is generated, it is written to a temporary HDFS file though the serializer (this happens in the mapper in case the operation does not need a reduce). The temporary files are used to provide data to subsequent map/reduce stages of the plan. For DML operations the final temporary file is moved to the table's location. This scheme is used to ensure that dirty data is not read (file rename being an atomic operation in HDFS). For queries, the contents of the temporary file are read by the execution engine directly from HDFS as part of the fetch call from the Driver (steps 7, 8 and 9).
การแปล กรุณารอสักครู่..
ผลลัพธ์ (ไทย) 3:[สำเนา]
คัดลอก!
กลุ่มสถาปัตยกรรม
รูปที่ 1 แสดงองค์ประกอบหลักของกลุ่ม และปฏิสัมพันธ์กับ Hadoop . ดังแสดงในรูปที่ ส่วนประกอบหลักของกลุ่มคือ :

UI และอินเตอร์เฟซผู้ใช้สำหรับผู้ใช้เพื่อส่งแบบสอบถาม และการดำเนินการอื่น ๆในระบบ เป็น 2011 ระบบมี interface GUI บรรทัดคำสั่งและเว็บที่ถูกพัฒนาขึ้น
คนขับ–ส่วนประกอบซึ่งได้รับแบบสอบถามส่วนนี้ใช้แนวคิดของเซสชันจัดการและให้ดำเนินการตามแบบในตัวขับ JDBC API อินเตอร์เฟซ / ODBC .
ผู้แปล–ส่วนประกอบที่วิเคราะห์แบบสอบถาม , การวิเคราะห์ความหมายในบล็อกที่แตกต่างกันและในที่สุดสร้างนิพจน์แบบสอบถามและแบบสอบถามการแผนด้วยความช่วยเหลือของตารางพาร์ทิชัน metadata เงยหน้าขึ้นจาก metastore .
metastore –องค์ประกอบที่ร้านค้าทั้งหมด โครงสร้างของตารางพาร์ทิชันและข้อมูลต่างๆในคลังสินค้า รวมถึงคอลัมน์และข้อมูลแบบคอลัมน์ และ serializers deserializers จำเป็นที่จะอ่านและเขียนข้อมูลและไฟล์ hdfs สอดคล้องกันที่ข้อมูลจะถูกเก็บไว้ เครื่องยนต์และส่วนประกอบ
ประหารซึ่งรันการดำเนินการวางแผนสร้างโดยผู้แปลแผนคือวันของขั้นตอน การทำงานเครื่องยนต์จัดการ dependencies ระหว่างเหล่านี้ขั้นตอนที่แตกต่างกันของแผนและดำเนินการขั้นตอนเหล่านี้ในส่วนประกอบของระบบที่เหมาะสม
รูปที่ 1 ยังแสดงให้เห็นว่าแบบสอบถามทั่วไปที่ไหลผ่านระบบ UI เรียกรันติดต่อกับคนขับรถ ( ขั้นตอนที่ 1 ในรูปที่ 1 )ไดรเวอร์สำหรับสร้างเซสชันจัดการแบบสอบถามและส่งแบบสอบถามไปยังคอมไพเลอร์จะสร้างแผนปฏิบัติการ ( ขั้นตอนที่ 2 ) คอมไพเลอร์ได้รับข้อมูลที่จำเป็นจาก metastore ( ขั้นตอนที่ 3 และ 4 ) ข้อมูลนี้จะถูกใช้เพื่อ typecheck การแสดงออกในต้นไม้แบบสอบถามรวมทั้งลูกพรุน พาร์ทิชันตามแบบสอบถามภาคแสดง .แผนการสร้างโดยคอมไพเลอร์ ( ขั้นตอนที่ 5 ) เป็น วันของขั้นตอนกับแต่ละขั้นตอนจะให้แผนที่ / ลดงาน เครื่องมือผ่าตัดหรือผ่าตัด hdfs . สำหรับขั้นตอนแผนที่ / ลด แผนมีต้นไม้ ( ต้นไม้ ) แผนที่ผู้ประกอบการที่ดำเนินการใน mappers ) และการลดพนักงาน ต้นไม้ ( งานที่ต้องจำกัด )การทำงานเครื่องยนต์ส่งขั้นตอนเหล่านี้องค์ประกอบที่เหมาะสม ( ขั้นตอนที่ 6 , 6.1 , 6.2 และ 6.3 ) ในแต่ละงาน ( mapper / ลด ) deserializer เกี่ยวข้องกับโต๊ะกลางยังใช้อ่านแถวจาก hdfs ไฟล์พวกนี้ผ่านผู้ประกอบการที่เกี่ยวข้องกับต้นไม้ เมื่อการแสดงผลจะถูกสร้างขึ้นมันถูกเขียนไปยังแฟ้ม hdfs ชั่วคราวแม้ว่า Comment ( นี้เกิดขึ้นใน Mapper ในกรณีผ่าตัดไม่ต้องลด ) แฟ้มชั่วคราวจะถูกใช้เพื่อให้บริการข้อมูลแผนที่ / ต่อมาลดระยะของแผน งานข้อมูลไฟล์ชั่วคราว สุดท้ายถูกย้ายไปยังโต๊ะที่ตั้งโครงการนี้จะใช้เพื่อให้แน่ใจว่าข้อมูลที่สกปรกไม่อ่าน ( ไฟล์เปลี่ยนชื่อเป็น อะตอม ในงาน hdfs ) การค้นหาเนื้อหาของแฟ้มชั่วคราวจะถูกอ่านโดยการประหารเครื่องยนต์โดยตรงจาก hdfs เป็นส่วนหนึ่งของการเรียกโทรศัพท์จากคนขับรถ ( ขั้นตอนที่ 7 , 8 และ 9 ) .

การแปล กรุณารอสักครู่..
 
ภาษาอื่น ๆ
การสนับสนุนเครื่องมือแปลภาษา: กรีก, กันนาดา, กาลิเชียน, คลิงออน, คอร์สิกา, คาซัค, คาตาลัน, คินยารวันดา, คีร์กิซ, คุชราต, จอร์เจีย, จีน, จีนดั้งเดิม, ชวา, ชิเชวา, ซามัว, ซีบัวโน, ซุนดา, ซูลู, ญี่ปุ่น, ดัตช์, ตรวจหาภาษา, ตุรกี, ทมิฬ, ทาจิก, ทาทาร์, นอร์เวย์, บอสเนีย, บัลแกเรีย, บาสก์, ปัญจาป, ฝรั่งเศส, พาชตู, ฟริเชียน, ฟินแลนด์, ฟิลิปปินส์, ภาษาอินโดนีเซี, มองโกเลีย, มัลทีส, มาซีโดเนีย, มาราฐี, มาลากาซี, มาลายาลัม, มาเลย์, ม้ง, ยิดดิช, ยูเครน, รัสเซีย, ละติน, ลักเซมเบิร์ก, ลัตเวีย, ลาว, ลิทัวเนีย, สวาฮิลี, สวีเดน, สิงหล, สินธี, สเปน, สโลวัก, สโลวีเนีย, อังกฤษ, อัมฮาริก, อาร์เซอร์ไบจัน, อาร์เมเนีย, อาหรับ, อิกโบ, อิตาลี, อุยกูร์, อุสเบกิสถาน, อูรดู, ฮังการี, ฮัวซา, ฮาวาย, ฮินดี, ฮีบรู, เกลิกสกอต, เกาหลี, เขมร, เคิร์ด, เช็ก, เซอร์เบียน, เซโซโท, เดนมาร์ก, เตลูกู, เติร์กเมน, เนปาล, เบงกอล, เบลารุส, เปอร์เซีย, เมารี, เมียนมา (พม่า), เยอรมัน, เวลส์, เวียดนาม, เอสเปอแรนโต, เอสโทเนีย, เฮติครีโอล, แอฟริกา, แอลเบเนีย, โคซา, โครเอเชีย, โชนา, โซมาลี, โปรตุเกส, โปแลนด์, โยรูบา, โรมาเนีย, โอเดีย (โอริยา), ไทย, ไอซ์แลนด์, ไอร์แลนด์, การแปลภาษา.

Copyright ©2024 I Love Translation. All reserved.

E-mail: