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

Timo Walther resolved FLINK-8831.
---------------------------------
    Resolution: Fixed

All subtasks have been implemented. We will create new issues for new 
dependencies.

> Create SQL Client dependencies
> ------------------------------
>
>                 Key: FLINK-8831
>                 URL: https://issues.apache.org/jira/browse/FLINK-8831
>             Project: Flink
>          Issue Type: New Feature
>          Components: Table API & SQL
>            Reporter: Timo Walther
>            Assignee: Timo Walther
>            Priority: Major
>
> A first minimum version of FLIP-24 for the upcoming 
> Flink SQL Client has been merged to the master. We also merged 
> possibilities to discover and configure table sources without a single 
> line of code using string-based properties and Java service provider 
> discovery.
> We are now facing the issue of how to manage dependencies in this new 
> environment. It is different from how regular Flink projects are created 
> (by setting up a a new Maven project and build a jar or fat jar). 
> Ideally, a user should be able to select from a set of prepared 
> connectors, catalogs, and formats. E.g., if a Kafka connector and Avro 
> format is needed, all that should be required is to move a 
> "flink-kafka.jar" and "flink-avro.jar" into the "sql_lib" directory that 
> is shipped to a Flink cluster together with the SQL query.
> [As discussed on 
> ML|http://mail-archives.apache.org/mod_mbox/flink-dev/201802.mbox/%3C9c73518b-ec8e-3b01-f200-dea816c75efc%40apache.org%3E],
>  we will build fat jars for these modules with every Flink release that can 
> be hostet somewhere (e.g. Apache infrastructure, but not Maven central). This 
> would make it very easy to add a dependency by downloading the prepared JAR 
> files.



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)

Reply via email to