Yes, you are right, kafka and flume are the heavy ones.

We always have the choice to take out them from the package and maybe have
a separate repo for all the different connectors and only keep 1-2 most
important ones. I don't think there's much else to do because we don't use
the packages you mentioned, but they get pulled by the kafka and flume
dependencies.




On Mon, Sep 29, 2014 at 6:24 PM, Stephan Ewen <[email protected]> wrote:

> The streaming connectors currently pull a massive amount of dependencies.
>
> For example, we transitively get the scala compiler/reflection/etc and
> ZooKeeper.
>
> A lot of stuff comes with flume and kafka. Are those required to make the
> connectors work? Otherwise, it might be good to exclude them, to prevent
> conflicts for users that actually depend on those components.
>

Reply via email to