Co to jest ula Metastore?
Co to jest ula Metastore?

Wideo: Co to jest ula Metastore?

Wideo: Co to jest ula Metastore?
Wideo: Wszyscy razem, śladem Blue! | Piżamowa impreza z Blue | Nick Jr. 2024, Listopad
Anonim

Metastore jest centralnym repozytorium Apache Metadane ula . Przechowuje metadane dla Ul tabele (takie jak ich schemat i lokalizacja) oraz partycje w relacyjnej bazie danych. Zapewnia klientowi dostęp do tych informacji za pomocą metastore usługi API. Usługa, która zapewnia metastore dostęp do innych Apache Ul usługi.

Następnie można zapytać, jaki jest domyślny Metastore dla ula?

Baza danych Derby to domyślny magazyn meta dla Hive który obsługuje tylko jednego użytkownika, więc można otworzyć tylko jedną powłokę.

Podobnie, jaka jest różnica między lokalnym a zdalnym Metastorem? w porównanie z Lokalny tryb, jest jedna korzyść z używania Zdalny tryb, czyli Zdalny tryb nie wymaga, aby administrator udostępniał informacje logowania JDBC dla metastore bazy danych wraz z każdym użytkownikiem Hive, ale lokalny tryb robi.

Gdzie jest ul Metastore?

Domyślnie lokalizacja magazynu to file:///user/ ul /magazyn i możemy również użyć ul -Strona. plik xml dla lokalnego lub zdalnego metastore . Gdy korzystamy ze sterownika MySQL JDBC to pobieramy Jconnector (MySQL JDBC Driver) i umieszczamy go w $HIVE_HOME/lib i umieszczamy ul -Strona.

Dlaczego Metastore nie jest przechowywany w HDFS?

Więc metastore korzysta z tradycyjnej relacyjnej bazy danych (takiej jak MySQL, Oracle) lub systemu plików (takiego jak lokalny, NFS, AFS) i nie HDFS . W rezultacie instrukcje HiveQL, które uzyskują dostęp tylko metadane obiekty są wykonywane z bardzo małym opóźnieniem. Jednak Hive musi wyraźnie zachować spójność między metadane i dane."

Zalecana: