首页 > 解决方案 > 在 apache-drill web 控制台中,我可以启用所有插件,但除了 hive 插件

问题描述

我是 Apache Drill 的新手。

我正在使用 apache 钻查询配置单元。因此,我必须在 Web 控制台中启用该插件当我单击 Web 控制台中的配置单元启用插件选项时,它会立即在终端2中引发异常:。请帮我解决这个问题。

看看除了 hive 3之外的所有插件都在 web 控制台中启用:

下面是我的 hive-site.xml 文件1

如何正确启动 Apache Drill?

标签: apache-drill

解决方案


请确保您 在启用 Drill 的 Hive 存储插件之前为 Hive Metastore 2.1 版本(或更高版本)执行了schematool -dbType derby -initSchema : https ://cwiki.apache.org/confluence/display/Hive/Hive+Schema+Tool

实际上将datanucleus.schema.autoCreateAll tr​​uehive.metastore.schema.verification: false属性添加到您的插件可以帮助您,但不推荐用于生产目的: https ://github.com/apache/hive/blob/master /common/src/java/org/apache/hadoop/hive/conf/HiveConf.java#L974

注意:它们的默认值取决于您使用的 Hive 版本。

如果您正确配置 Hive 元存储,Apache Drill 文档中的配置应该适合您: https ://drill.apache.org/docs/hive-storage-plugin/#hive-remote-metastore-configuration


推荐阅读