Hive Metastore默认要求Derby DB

时间:2015-11-27 11:56:53

标签: hadoop hive

仅供查询。我有一个hadoop 1集群。 在hive中我使用Oracle / MySQL作为MetaStore数据库,但是当MR作业被触发时,我每次寻找Derby DB而不是MySQL / Oracle DB时都会看到Everytime Hive执行查询操作。

在hive-site.xml中设置默认数据库,hive-default.xml已通过

<property>
  <name>hive.stats.dbclass</name>
  <value>jdbc:oracle</value>
  <description>The default database that stores temporary hive statistics.</description>
</property>

使用其他参数,例如 hive.stats.dbconnectionstring javax.jdo.option.ConnectionURL 以及是否需要进行任何其他更改, 截至目前,已经应用的是从集群的Lib位置删除了DERBY jar,因此在尝试访问Derby DB时它失败并且后续检查Oracle / MySQL Connector以访问它。

任何解决方法都可以完成,因为每次Hive搜索DERBY DB时都会导致处理Job的负载。

0 个答案:

没有答案