Metastore tổ ong là gì?
Metastore tổ ong là gì?

Video: Metastore tổ ong là gì?

Video: Metastore tổ ong là gì?
Video: What is Hive MetaStore?? 2024, Tháng mười một
Anonim

Kho hàng là kho lưu trữ trung tâm của Apache Siêu dữ liệu Hive . Nó lưu trữ metadata vì Hive bảng (như lược đồ và vị trí của chúng) và các phân vùng trong cơ sở dữ liệu quan hệ. Nó cung cấp cho khách hàng quyền truy cập vào thông tin này bằng cách sử dụng di căn API dịch vụ. Một dịch vụ cung cấp di căn truy cập vào Apache khác Hive dịch vụ.

Sau đó, người ta cũng có thể hỏi, Metastore mặc định cho hive là gì?

Cơ sở dữ liệu Derby là di căn mặc định cho Hive chỉ hỗ trợ một người dùng, vì vậy bạn chỉ có thể mở một trình bao.

Tương tự, sự khác biệt giữa Metastore cục bộ và từ xa là gì? Trong sự so sánh với Địa phương , có một lợi ích của việc sử dụng Xa chế độ, đó là Xa chế độ không cần quản trị viên chia sẻ thông tin đăng nhập JDBC cho di căn cơ sở dữ liệu cùng với từng người dùng Hive, nhưng địa phương chế độ nào.

Bên cạnh ở trên, Hve Metastore ở đâu?

Theo mặc định, vị trí của kho là tệp: /// user / tổ ong / kho và chúng tôi cũng có thể sử dụng tổ ong -Địa điểm. tệp xml cho cục bộ hoặc từ xa di căn . Khi chúng tôi sử dụng trình điều khiển MySQL JDBC, sau đó chúng tôi tải xuống Jconnector (MySQL JDBC Driver) và đặt nó vào $ HIVE_HOME / lib và đặt tổ ong -Địa điểm.

Tại sao Metastore không được lưu trữ trong HDFS?

Nên di căn sử dụng cơ sở dữ liệu quan hệ truyền thống (như MySQL, Oracle) hoặc hệ thống tệp (như cục bộ, NFS, AFS) và không phải HDFS . Do đó, các câu lệnh HiveQL chỉ truy cập metadata các đối tượng được thực thi với độ trễ rất thấp. Tuy nhiên, Hive phải duy trì rõ ràng sự nhất quán giữa metadata và dữ liệu."

Đề xuất: