[ 
https://issues.apache.org/jira/browse/FLINK-26603?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

luoyuxia updated FLINK-26603:
-----------------------------
    Description: 
To support Hive dialect with Flink, we have implemented FLIP-123, FLIP-152.

But it also brings much maintenance burden and complexity for it mixes some 
logic specific to Hive with Flink planner. We should remove such logic from 
Flink planner and make it totally decouple with Flink planner.

With this ticket, we expect:

1:  there won't be any specific logic to Hive in planner module

2:  remove  flink-sql-parser-hive from flink-table module 

3:  remove the planner dependency in flink-connector-hive

I'll update more details after investigation.

 

  was:
To support Hive dialect with Flink, we have implemented FLIP-123, FLIP-152.

But it also brings much maintenance burden and complexity for it mixes some 
logic specific to Hive with Flink iteself. We should remove such logic from 
Flink iteself and make it totally decouple with Flink.

With this ticket, we expect:

1:  there won't be any specific logic to Hive in planner module

2:  remove  flink-sql-parser-hive from flink-table module 

3:  remove the planner dependency in flink-connector-hive

I'll update more details after investigation.

 


> [Umbrella] Decouple Hive with Flink planner
> -------------------------------------------
>
>                 Key: FLINK-26603
>                 URL: https://issues.apache.org/jira/browse/FLINK-26603
>             Project: Flink
>          Issue Type: Improvement
>          Components: Connectors / Hive, Table SQL / Planner
>            Reporter: luoyuxia
>            Priority: Major
>             Fix For: 1.16.0
>
>
> To support Hive dialect with Flink, we have implemented FLIP-123, FLIP-152.
> But it also brings much maintenance burden and complexity for it mixes some 
> logic specific to Hive with Flink planner. We should remove such logic from 
> Flink planner and make it totally decouple with Flink planner.
> With this ticket, we expect:
> 1:  there won't be any specific logic to Hive in planner module
> 2:  remove  flink-sql-parser-hive from flink-table module 
> 3:  remove the planner dependency in flink-connector-hive
> I'll update more details after investigation.
>  



--
This message was sent by Atlassian Jira
(v8.20.1#820001)

Reply via email to