Skip to content

Leverage the Dependency Plugin in the li-hadoop-plugin subproject #95

@convexquad

Description

@convexquad

@nntnag17 Reminded me that the Dependency Plugin in the hadoop-plugin subproject can emit warnings when you include certain artifacts in your Hadoop Runtime configuration, and that this is just a config change.

We should use this to warn / block users from including Hadoop artifacts in their zips. I think we should block com.linkedin.hadoop and org.apache.hadoop artifacts. We should probably just warn if they include com.linkedin.pig and com.linkedin.hive artifacts (I'm not sure if we should block or warn if they include org.apache.pig and org.apache.hive artifacts, since they should use the com.linkedin versions of these).

I'm also not sure if we should block or warn org.apache.spark artifacts - probably we want to block them.

Since this enhancement could block users if we get it wrong, we should be careful with it. We should include Jack Dintruff in the discussion and also discuss with Hadoop Dev team leads.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions