Hive Server和Metastore服务器的使用是什么?



我是Hive的新手,有些问题使我感到非常困惑。首先,在安装蜂巢后,我刚刚运行蜂巢,然后可以创建,选择表。Hive服务器在哪里,它的用途是什么。其次,metastore服务器的用途是什么,我知道我们需要metastore来访问有关蜂巢表的元数据,这是否意味着如果我启动Metastore Server,我可以在其他应用中请求它并获取信息?

<</p>

Metastore Server与后端进行对话,例如Derby/MySQL,以存储和检索表格元数据。如果任何Hive组件想要获取/设置元数据,它将调用Metastore API。API是如此可获取(tableName(,CreateAtabase(dbName(等。基本上是Metastore摘要,并提供后端(Derby/MySQL/Postgres(独立的API层。与Hiveserver类似,这也可以作为服务器运行。如果没有运行Metastore服务器,则驱动程序将在其过程中加载Metastore。如果Metastore作为单独的服务器运行,则驱动程序对象通过网络与Metastore通信。

最新更新