启用独立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

保存成功

(2) 重启服务
需要重启所有HivePlus服务。

重启完成后,可以在日志里看到,说明启动了独立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启动日志里看到:
