配置单元中的elasticsearch表不返回任何输出

hgncfbus  于 2021-06-25  发布在  Hive
关注(0)|答案(0)|浏览(167)

我们在索引“logstash*”上有一些关于ElasticSearch的日志数据,
我们使用上面的索引创建了配置单元外部表,但是当我们查询时,它没有显示任何数据。

CREATE EXTERNAL TABLE tablename (
id    string,
name  string,
data string)
STORED BY 'org.elasticsearch.hadoop.hive.EsStorageHandler'
TBLPROPERTIES('es.net.http.auth.user'= 'xxx', 'es.net.http.auth.pass'= 'xxx' , 
'es.net.ssl'= 'true', 'es.nodes' = 'xxxa5:9200', 'es.resource' = 'logstash*',
'es.index.auto.create' = 'false', 'es.query' = '?q=*');

hive> select * from tablename limit 10;
OK
Time taken: 0.676 seconds

但当我查询时,它没有显示任何内容。我在Hive里也没有看到任何错误。
ElasticSearch版本“5.6.10”,我使用的是这个连接器elasticsearch-hadoop-hive-5.6.10.jar;

暂无答案!

目前还没有任何答案,快来回答吧!

相关问题