跳到主要内容

启用独立Metastore

HivePlus支持使用原有的Hive Metastore,但是为了更好的性能,HivePlus也提供独立的Metastore。

HivePlus Metastore + Hive Metastore资料库

此模式支持HivePlus Metastore和Hive Metastore 共用原有的Hive Metatore资料库。在HDP里,可以在Ambari界面进行配置启动。

(1) 修改参数

支持两种模式:

  • Share Hive Metastore:连接原有的Hive Metastore Server。
  • Share HivePlus Metastore:启用独自的Metastore Server,但仍然使用原有Hive Metastore Server的资料库(关系数据库)

如下图所示,选择HivePlus Metastore 启动独立Metastore模式。

进入参数配置

保存后,点击Process Anyway

Process Anyway

保存成功

Save OK

(2) 重启服务

需要重启所有HivePlus服务。

重启所有HivePlus服务

重启完成后,可以在日志里看到,说明启动了独立Metastore。

启动了独立Metastore

(3) 按需更新统计信息

信息

启用独立Metastore后,可能还会存在原有Hive Metastore统计信息不准确的问题,可以在HivePlus里执行类似语句更新统计信息。

--表统计
ANALYZE TABLE t COMPUTE STATISTICS;
--列统计(推荐)
ANALYZE TABLE tableA COMPUTE STATISTICS FOR COLUMNS;

【默认安装】使用原有的Hive Metastore

默认安装时为Share Hive Metastore,启动后,会在HivePlus Metastore启动日志里看到:

复用原有的Hive Metastore