[jira] [Created] (HIVE-23777) hive.semantic.analyzer.hook missing documentation

2020-06-29 Thread liuyan (Jira)
liuyan created HIVE-23777:
-

 Summary: hive.semantic.analyzer.hook  missing documentation 
 Key: HIVE-23777
 URL: https://issues.apache.org/jira/browse/HIVE-23777
 Project: Hive
  Issue Type: Improvement
  Components: Documentation
Affects Versions: 3.1.2, 3.1.1, 3.1.0, 3.0.0
Reporter: liuyan


hive.semantic.analyzer.hook is missing documentation from the 
[https://cwiki.apache.org/confluence/display/Hive/Configuration+Properties] Page



--
This message was sent by Atlassian Jira
(v8.3.4#803005)


[jira] [Created] (HIVE-23749) Improve Hive Hook Documentation

2020-06-22 Thread liuyan (Jira)
liuyan created HIVE-23749:
-

 Summary: Improve Hive Hook Documentation 
 Key: HIVE-23749
 URL: https://issues.apache.org/jira/browse/HIVE-23749
 Project: Hive
  Issue Type: Improvement
  Components: Documentation
Affects Versions: 3.1.2, 3.1.1, 3.1.0, 3.0.0
Reporter: liuyan


h5. Seems we have little documentation/examples arounnd 

_"org.apache.hadoop.hive.ql.hooks"_ on how to develop a hook and use it with 

hive.exec.post.hooks
hive.exec.pre.hooks
hive.exec.failure.hooks
hive.query.lifetime.hooks

 

 

 

 



--
This message was sent by Atlassian Jira
(v8.3.4#803005)


[jira] [Created] (HIVE-22157) Hive Pushing Aggr extension to Druid

2019-08-29 Thread liuyan (Jira)
liuyan created HIVE-22157:
-

 Summary: Hive Pushing Aggr extension to Druid
 Key: HIVE-22157
 URL: https://issues.apache.org/jira/browse/HIVE-22157
 Project: Hive
  Issue Type: Wish
  Components: Druid integration
Affects Versions: 3.1.2, 3.1.1, 3.1.0, 3.0.0
Reporter: liuyan


Currently Hive can not push aggr spec if one want to use customized extension 
in druid for the execution

when using Hive, below query is been rewritten with no aggr defined 

Explain  select  floor_day(`__time`),count(distinct visitor_id) as uv from 
druid group by floor_day(`__time`);

.

"limitSpec":\{"type":"default"},

"aggregations":[],

"intervals":["1900-01-01T00:00:00.000Z/3000-01-01T00:00:00.000Z"]

.. 

 

But what one really need was 

 

"aggregations": [ { "type": "distinctCount", "name": "uv", "fieldName": 
"visitor_id" } ]

 

and aggregations spec is using the {{druid-distinctcount}} extension.  

 

It's we can call Druid's UDAF from HiveSQL and been able push that call into 
the execution plan to use that UDAF on Druid DataSource, this would be a nice 
thing to power up the Hive-Druid Integration.

 



--
This message was sent by Atlassian Jira
(v8.3.2#803003)