gpt4 book ai didi

hadoop - Hbase 和 apache drill 存储插件

转载 作者:可可西里 更新时间:2023-11-01 16:29:59 28 4
gpt4 key购买 nike

我无法在 Hbase 和 Apache Drill 之间创建连接。我无法理解问题出在 Hbase 还是 Apache Drill。

我可以在 Drill 中创建存储插件。这是我给出的配置。

    {
"type": "hbase",
"config": {
"hbase.zookeeper.quorum": "localhost",
"hbase.zookeeper.property.clientPort": "2181"
},
"size.calculator.enabled": false,
"enabled": true
}

drill 的 GUI 返回成功。但是当我尝试从 drill 中查询它时,出现多个错误。现在我遇到以下错误。

 Error: SYSTEM ERROR: IllegalAccessError: tried to access method com.google.common.base.Stopwatch.<init>()V from class org.apache.hadoop.hbase.zookeeper.MetaTableLocator

我也粘贴了 hbase-site.xml 配置。我之前在/hbase blah blah 错误中遇到了一些节点,因此评论了 zookeeper.znode.parent 参数。

    <configuration>
//Here you have to set the path where you want HBase to store its files.
<property>
<name>hbase.rootdir</name>
<value>hdfs://localhost:9000/hbase</value>
</property>

//Here you have to set the path where you want HBase to store its built in zookeeper files.
<property>
<name>hbase.zookeeper.property.dataDir</name>
<value>/usr/local/Hbase/zookeeper</value>
</property>
<property>
<name>hbase.cluster.distributed</name>
<value>false</value>
</property>
<!--<property>
<name>zookeeper.znode.parent</name>
<value>/hbase-unsecure</value>
</property>-->
</configuration>

我尝试连接的 Hbase 版本是 1.2.2,而且 hbase 和 drill 都存在于同一台机器上。

如果有人之前遇到过这个问题,请帮助我解决这个问题。

最佳答案

在 drill 1.7.0 和 1.8.0 中存在一些问题,因此您只需尝试安装 drill 1.6.0 版本即可。您也可以阅读本教程。 http://www.bogotobogo.com/Drill/Drill_Tutorial_Query_HBase.php

关于hadoop - Hbase 和 apache drill 存储插件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38563830/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com