Thuật ngữ Big Data được thực hiện cho những cỗ tập tài liệu lớn tưởng bao hàm trọng lượng mập, vận tốc cao cùng nhiều loại tài liệu sẽ tăng thêm từng giờ. Sử dụng các hệ thống làm chủ tài liệu truyền thống lâu đời, siêu cạnh tranh để giải pháp xử lý Big data. Do kia, Quỹ phần mềm Apađậy (Apađậy Software Foundation) đang trình làng một framework tên là Hadoop để giải quyết các thử thách cai quản với cách xử trí Big data.quý khách hàng sẽ xem: Hive là gì

Hadoop

Hadoop là 1 trong framework open-source để lưu trữ với xử trí Big data trong môi trường xung quanh phân tán. Nó cất hai mô-đun, một là MapReduce và một mô-đun khác là Hệ thống tệp phân tán Hadoop (Hadoop Distributed File System - HDFS).

Bạn đang xem: Hive là gì

MapReduce: Đây là quy mô thiết kế tuy vậy tuy vậy nhằm cách xử trí một lượng lớn dữ liệu gồm cấu tạo, phân phối kết cấu và ko cấu trúc bên trên các cụm mập của phần cứng thương thơm mại (commodity hardware).HDFS: Hệ thống tệp phân tán Hadoop là một phần của framework Hadoop, được sử dụng để tàng trữ với giải pháp xử lý những cỗ tài liệu. Nó hỗ trợ một khối hệ thống tập tin chịu lỗi để chạy trên Hartware thương mại.

Hệ sinh thái xanh Hadoop cất các sub-project (tool) khác biệt nlỗi Sqoop, Pig cùng Hive được sử dụng nhằm hỗ trợ những mô-đun Hadoop.

Xem thêm: Vật Liệu Hydrogel Là Gì Và Cách Áp Dụng Nó, Chất Hydrogel Sữa Chữa, Phục Hồi Mô Ở Người

Chú ý: Có nhiều cách thức khác biệt nhằm tiến hành các hoạt động MapReduce:

Cách tiếp cận truyền thống thực hiện công tác Java MapReduce mang lại tài liệu gồm cấu trúc, chào bán cấu trúc cùng ko kết cấu.Cách tiếp cận dùng câu lệnh mang đến MapReduce nhằm cách xử lý tài liệu có kết cấu cùng chào bán cấu trúc bởi Pig.Ngôn ngữ truy vấn Hive (Hivequốc lộ hoặc HQL) cho MapReduce nhằm cách xử trí tài liệu có cấu tạo bằng Hive sầu.Hive sầu là gì?

Hive sầu là một trong những cách thức hạ tầng kho dữ liệu nhằm cách xử trí dữ liệu có cấu trúc trong Hadoop. Nó nằm trên đỉnh Hadoop để nắm tắt Dữ liệu lớn với giúp truy tìm vấn và đối chiếu thuận tiện.

Ban đầu Hive được cải tiến và phát triển do Facebook, kế tiếp Quỹ Phần mềm Apabít đã đưa và cải tiến và phát triển nó thành một mối cung cấp mlàm việc bên dưới thương hiệu Apache Hive. Nó được áp dụng do những đơn vị khác biệt. Ví dụ: Amazon thực hiện nó vào Amazon Elastic MapReduce.

Hive sầu chưa hẳn là:Một cơ sở dữ liệu quan liêu hệMột xây cất nhằm cách xử lý thanh toán giao dịch Online (OnLine Transaction Processing - OLTP)Một ngôn từ cho các tróc nã vấn thời hạn thực và update cấp cho hàngdị kì của HiveNó tàng trữ lược đồ dùng trong cơ sở dữ liệu và giải pháp xử lý dữ liệu vào HDFS.Nó được thiết kế mang đến OLAPhường.Nó hỗ trợ ngôn từ mẫu mã Squốc lộ nhằm tróc nã vấn được Hotline là Hivequốc lộ hoặc HQL.Nó là thân thuộc, mau lẹ, có chức năng mở rộng.Kiến trúc của Hive

Sơ đồ gia dụng dưới đây miêu tả phong cách xây dựng của Hive:

*

Sơ vật dụng yếu tắc này đựng những đơn vị chức năng khác biệt.

Xem thêm: Ý Nghĩa Của Ching Chong Là Gì ? Ching Chong Có Nguồn Gốc Từ Đâu?

User Interface: Hive sầu là một trong những phần mượt hạ tầng kho dữ liệu có thể tạo ra sự cửa hàng giữa người dùng và HDFS. Các giao diện người tiêu dùng cơ mà Hive sầu hỗ trợ là Hive sầu Web UI, Hive comm& line cùng Hive sầu HD Insight (Trong sever Windows).Meta Store: Hive sầu lựa chọn các máy chủ các đại lý dữ liệu tương xứng để tàng trữ lược trang bị hoặc metadata của các bảng, các đại lý dữ liệu, những cột vào một bảng, các loại dữ liệu của bọn chúng cùng ánh xạ HDFS.Hivequốc lộ Process Engine: Hivequốc lộ tương tự như nlỗi SQL nhằm truy tìm vấn lên tiếng lược đồ dùng bên trên Metastore. Đây là 1 Một trong những sửa chữa của cách thức truyền thống đến công tác MapReduce. Tgiỏi bởi vì viết lịch trình MapReduce bởi Java, chúng ta có thể viết một tầm nã vấn đến công việc MapReduce cùng xử lý nó.Execution Engine: Phần kết hợp của hình thức giải pháp xử lý Hivequốc lộ với MapReduce là Công cố gắng xúc tiến Hive (Hive Execution Engine). Công nạm thực hiện cách xử trí truy tìm vấn cùng tạo công dụng y như kết quả MapReduce.HDFS hoặc HBASE: Hệ thống tệp phân tán Hadoop hoặc HBASE là các chuyên môn lưu trữ tài liệu nhằm lưu trữ tài liệu vào khối hệ thống tệp.Cách làm việc của Hive

Sơ vật dụng sau thể hiện quy trình thao tác giữa Hive sầu cùng Hadoop.


*

Cách Hive sầu liên tưởng với framework Hadoop:


Chuyên mục: ĐỊNH NGHĨA LÀ GÌ
Bài viết liên quan

Trả lời

Email của bạn sẽ không được hiển thị công khai. Các trường bắt buộc được đánh dấu *