flink-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Stephan Ewen (JIRA)" <j...@apache.org>
Subject [jira] [Created] (FLINK-4316) Make flink-core independent of Hadoop
Date Fri, 05 Aug 2016 12:22:20 GMT
Stephan Ewen created FLINK-4316:

             Summary: Make flink-core independent of Hadoop
                 Key: FLINK-4316
                 URL: https://issues.apache.org/jira/browse/FLINK-4316
             Project: Flink
          Issue Type: Bug
          Components: Core
    Affects Versions: 1.1.0
            Reporter: Stephan Ewen
            Assignee: Stephan Ewen
             Fix For: 1.2.0

We want to gradually reduce the hard and heavy mandatory dependencies in Hadoop. Hadoop will
still be part of (most) flink downloads, but the API projects should not have a hard dependency
on Hadoop.

I suggest to start with {{flink-core}}, because it only depends on Hadoop for the {{Writable}}
type, to support seamless operation of Hadoop types.

I propose to move all {{WritableTypeInfo}}-related classes to the {{flink-hadoop-compatibility}}
project and access them via reflection in the {{TypeExtractor}}.

That way, {{Writable}} types will be out of the box supported if users have the {{flink-hadoop-compatibility}}
project in the classpath.

This message was sent by Atlassian JIRA

View raw message