我是新来蜂巢的,一些问题让我很困惑。首先,在安装hive之后,我只需要运行hive,然后我就可以创建、选择表。配置单元服务器在哪里,它的用途是什么。其次,元存储服务器的用途是什么,我知道我们需要元存储来访问有关配置单元表的元数据,这是否意味着如果我启动一个元存储服务器,我可以在其他应用程序中请求它并获取信息?
发布于 2018-04-23 13:44:15
Metastore服务器与后端通信,例如Derby/MySql,以存储和检索表元数据。如果任何配置单元组件想要获取/设置元数据,它将调用MetaStore API。API是这样的getTable(tableName),createDatabase(dbName)等。基本上是元存储抽象,并提供独立于后端(derby/mysql/postgres)的API层。与HiveServer类似,它也可以作为服务器运行。如果没有元存储服务器在运行,则驱动程序将在其进程中加载元存储。如果元存储作为单独的服务器运行,则驱动程序对象通过网络与元存储通信。
https://stackoverflow.com/questions/49973932
复制相似问题