我们在索引“ logstash *”上有一些有关弹性搜索的日志数据,
我们使用上面的索引创建了蜂巢外部表。但是当我们查询时,它没有显示任何数据。
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
但是当我查询时,它什么都没有显示。我也看不到蜂巢中的任何错误。
弹性搜索版本“ 5.6.10”,我正在使用此连接器elasticsearch-hadoop-hive-5.6.10.jar;