Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/hadoop/6.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Hadoop derby中的hive metastore与hive/warehouse中的有什么区别?_Hadoop_Hive_Bigdata - Fatal编程技术网

Hadoop derby中的hive metastore与hive/warehouse中的有什么区别?

Hadoop derby中的hive metastore与hive/warehouse中的有什么区别?,hadoop,hive,bigdata,Hadoop,Hive,Bigdata,这可能是一个非常基本的问题,请原谅我的无知 我知道hive将在开箱即用(hive tar.bin extract)香草设置中使用两个元存储。就我而言,我的蜂巢是0.14 derby数据库中有一个,默认文件夹名为metastore\u db,位于hdfs之外 hdfs中还有另一个在/user/hive/warehouse 这两者之间的区别是什么?元存储是配置单元在何处存储表的架构,以及更多数据如何在目录中引用仓库中架构表的数据 仓库通常存储在HDFS中,元存储在关系数据库中,如Derby、MySQ

这可能是一个非常基本的问题,请原谅我的无知

我知道hive将在开箱即用(hive tar.bin extract)香草设置中使用两个元存储。就我而言,我的蜂巢是0.14

derby数据库中有一个,默认文件夹名为
metastore\u db
,位于hdfs之外

hdfs中还有另一个在/user/hive/warehouse


这两者之间的区别是什么?

元存储是配置单元在何处存储表的架构,以及更多数据如何在目录中引用仓库中架构表的数据

仓库通常存储在HDFS中,元存储在关系数据库中,如Derby、MySQL或Postgre


Metastore通常用于许多其他应用程序,如impala,用于在仓库中发现表。

Metastore是配置单元存储表架构的地方,以及更多数据目录,这些目录引用仓库中架构表的数据

仓库通常存储在HDFS中,元存储在关系数据库中,如Derby、MySQL或Postgre


Metastore通常用于许多其他应用程序,如impala,用于在仓库中发现表。

在Hive中,Metastore由(1)Metastore服务和(2)数据库组成

Metastore DB是任何JDBC RDBMS数据库,它在其中存储两者的模式和分区详细信息。其他应用程序(如Impala)可以使用它从中获取表和模式详细信息。顾名思义,它只存储元数据

元存储服务-Hive还运行一个称为元存储服务的单独服务来管理元存储数据,例如,将配置单元表和分区的元数据存储在元存储数据库中,并通过元存储服务API向客户机(包括配置单元)提供对此信息的访问


仓库-配置单元数据存储在HDFS中,通常位于/user/Hive/Warehouse(或在Hive-site.xml中指定为Hive.metastore.Warehouse.dir的任何路径)下。

在配置单元中,metastore由(1)元存储服务和(2)数据库组成

Metastore DB是任何JDBC RDBMS数据库,它在其中存储两者的模式和分区详细信息。其他应用程序(如Impala)可以使用它从中获取表和模式详细信息。顾名思义,它只存储元数据

元存储服务-Hive还运行一个称为元存储服务的单独服务来管理元存储数据,例如,将配置单元表和分区的元数据存储在元存储数据库中,并通过元存储服务API向客户机(包括配置单元)提供对此信息的访问

仓库-配置单元数据存储在HDFS中,通常位于/user/Hive/Warehouse下(或在Hive-site.xml中指定为Hive.metastore.Warehouse.dir的任何路径)