Hive_Hive Metastore ServerとHiveServer2

 

Hiveのデータアクセスには、Metastore ServerとHiveServer2の2つのサービスがあります。

注:これら2つのサービスは、一言で言えば異なります。メタストアサーバーは、メタデータ、つまりテーブル構造、ライブラリ情報へのアクセスを担当します。例:SHOW DATABASES;およびHiveServer2は、Hiveテーブル内の特定のデータへのアクセスを担当します。

 

 

Metastore ServerとHiveServer2は2つの独立したサービスです

 

メタストアサーバー:


    Hiveメタデータアクセスポータルは、Thriftプロトコルを使用して、Hiveメタデータへの
言語間アクセスを提供します。

 

 

HiveServer2:


    Hiveライブラリ内のデータへのアクセスポータルは、Thriftプロトコルにも適用できます。これは、Hiveデータへの共通のPython、Java、その他のリモートアクセスなど、Hive内のデータへの言語間のアクセスを提供します。Beelineクライアントは、HiveServer2を介してデータにもアクセスします。

 

 


比較的言えば、Hiveにテーブルがある場合。Metastore Serverを介してこのテーブルの情報にアクセスします

HiveServer2を介してテーブルの特定のコンテンツにアクセスする


 

 


 

元の記事を519件公開 1146 件を賞賛 283万回の閲覧

おすすめ

転載: blog.csdn.net/u010003835/article/details/105257097