hbastoragehandler插件

aamkag61  于 2021-05-29  发布在  Hadoop
关注(0)|答案(1)|浏览(259)

我可以使用drill单独查询配置单元、hbase。现在我正在尝试查询配置单元中的hbastoragehandler类型表。为此,在drill中,配置单元存储插件我添加了以下属性:,

{
  "type": "hive",
  "enabled": true,
  "configProps": {
    "hive.metastore.uris": "thrift://trinitybdClusterM02.trinitymobility.local:9083",
    "javax.jdo.option.ConnectionURL": "jdbc:mysql://localhost:3306/metastore?createDatabaseIfNotExist=true",
    "hive.metastore.warehouse.dir": "/tmp/drill_hive_wh",
    "fs.default.name": "hdfs://trinitybdClusterM02.trinitymobility.local:9000",
    "hive.metastore.sasl.enabled": "false",
    "hbase.zookeeper.quorum": "localhost",
    "hbase.zookeeper.property.clientPort": "2181"
  }
}

我试着问,
0: jdbc:drill:zk=localhost>使用hive.test;0: jdbc:drill:zk=localhost>从twitter\u test\u nlp limit 1选择*;
它给出的错误是,

Error: SYSTEM ERROR: NoSuchMethodError: org.apache.hadoop.hbase.client.Scan.setAttribute(Ljava/lang/String;[B)V

Fragment 0:0

[Error Id: fc3994f4-7d7e-475e-870b-259ac91ea81a on trinitybdClusterM02.trinitymobility.local:31010] (state=,code=0)

任何人正在使用此类型请与我共享我必须为配置单元的查询hbastoragehandler表添加的属性。

svujldwt

svujldwt1#

在演练1.9中,此问题已解决。drill 1.9直接支持hbastoragehandler表(hive和hbase集成的表)以及hive存储插件。它还直接支持空间查询,如st\u contains()等。因此,如果任何人需要这些类型的需求,请使用drill 1.9.0。

相关问题