HbaseとApache Drillの間の接続を作成できません。問題がHbaseかApacheドリルであるかどうかを理解できません。Hbaseとapacheドリルストレージプラグイン
私はDrill.Hereでストレージプラグインを作成することができます私が与えた設定です。ドリルの
{
"type": "hbase",
"config": {
"hbase.zookeeper.quorum": "localhost",
"hbase.zookeeper.property.clientPort": "2181"
},
"size.calculator.enabled": false,
"enabled": true
}
GUIは、私はドリルから、それを照会しようとすると、私は以下のエラーが発生しています今、複数のerrors.Rightを取得していますsuccess.Butを返しました。
Error: SYSTEM ERROR: IllegalAccessError: tried to access method com.google.common.base.Stopwatch.<init>()V from class org.apache.hadoop.hbase.zookeeper.MetaTableLocator
私はzookeeper.znode.parentパラメータをコメントする前に、したがってwell.IなどのHBase-site.xmlの設定は/ HBaseの何とか何とかエラーでいくつかのノードを持って貼り付けています。
<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、ドリルが同じマシンに存在しています。
誰もがすでにこれに直面していた場合は、この問題を解決する際にお手伝いしてください。
ドリルバージョン.....? –
私が使用しているドリルバージョンは1.7.0です – Avinash