2016-07-25 3 views
0

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、ドリルが同じマシンに存在しています。

誰もがすでにこれに直面していた場合は、この問題を解決する際にお手伝いしてください。

+0

ドリルバージョン.....? –

+0

私が使用しているドリルバージョンは1.7.0です – Avinash

答えて

関連する問題