You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@flink.apache.org by "Chesnay Schepler (JIRA)" <ji...@apache.org> on 2019/07/24 09:36:00 UTC

[jira] [Commented] (FLINK-13400) Remove Hive and Hadoop dependencies from SQL Client

    [ https://issues.apache.org/jira/browse/FLINK-13400?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16891729#comment-16891729 ] 

Chesnay Schepler commented on FLINK-13400:
------------------------------------------

I agree, the functionality of the SQL client should be tested independently of any specific (non-testing) catalog implementation.

Whether Hive work with the SQL client should either be verified by an IT case placed in the hive-connector module or as an e2e test.

> Remove Hive and Hadoop dependencies from SQL Client
> ---------------------------------------------------
>
>                 Key: FLINK-13400
>                 URL: https://issues.apache.org/jira/browse/FLINK-13400
>             Project: Flink
>          Issue Type: Bug
>          Components: Table SQL / Client
>            Reporter: Timo Walther
>            Assignee: Timo Walther
>            Priority: Critical
>             Fix For: 1.9.0
>
>
> 340/550 lines in the SQL Client {{pom.xml}} are just around Hive and Hadoop dependencies.  Hive has nothing to do with the SQL Client and it will be hard to maintain the long list of  exclusion there. Some dependencies are even in a {{provided}} scope and not {{test}} scope.
> We should remove all dependencies on Hive/Hadoop and replace catalog-related tests by a testing catalog. Similar to how we tests source/sinks.



--
This message was sent by Atlassian JIRA
(v7.6.14#76016)