无法在 Apache drill 中为配置单元创建存储插件

Unable to create the storage plugin for hive in Apache drill

我是 Apache 的新手 drill.While 正在为 Apache 创建存储插件 hive.I 正在获取 error.I 已经尝试了两个 ways.Below 是配置。

1.First方法:

        {
          "type": "hive",
          "enabled": false,
          "configProps": {
        "hive.metastore.uris": "thrift2:localhost:10000",
        "fs.default.name": "hdfs://localhost:9000/",
        "hive.metastore.sasl.enabled": "false"
          }
        }

2.Second方法:

        {
          "type": "hive",
          "enabled": false,
          "configProps": {
        "hive.metastore.uris": "",
        "javax.jdo.option.ConnectionURL": "jdbc:derby://localhost:1527/metastore_db;create=true",
        "hive.metastore.warehouse.dir": "/user/tmp/warehouse/hive",
        "fs.default.name": "hdfs://localhost:9000",
        "hive.metastore.sasl.enabled": "false"
          }
        }

我正在使用普通的 Apache 组件并且 drill 和 hive2 安装在同一台机器上。

对于这两种情况,我在 GUI 中都收到了错误

Please retry: error (unable to create/ update storage)

请提前帮我解决same.Thanks!!

我可以通过第一种方法进行连接,即 Hive 远程 Metastore 连接。

配置如下:

    {
      "type": "hive",
      "enabled": false,
      "configProps": {
    "hive.metastore.uris": "thrift:localhost:9083",
    "fs.default.name": "hdfs://localhost:9000/",
    "hive.metastore.sasl.enabled": "false"
      }
    }

还要确保 Hive Metastore 已启动并且 running.It 可以使用以下命令启动

hive -- service metastore &.

hive-site.xml 中的参数 hive.metastore.uris 也应更新为 thrift://localhost:9083

谢谢