You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@flume.apache.org by "li xiang (JIRA)" <ji...@apache.org> on 2015/10/12 11:42:07 UTC

[jira] [Assigned] (FLUME-2717) Add commons-io dependency into hadoop-2 profile to enable Flume 1.5 to support Hadoop 2.7

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

li xiang reassigned FLUME-2717:
-------------------------------

    Assignee: li xiang

> Add commons-io dependency into hadoop-2 profile to enable Flume 1.5 to support Hadoop 2.7
> -----------------------------------------------------------------------------------------
>
>                 Key: FLUME-2717
>                 URL: https://issues.apache.org/jira/browse/FLUME-2717
>             Project: Flume
>          Issue Type: Improvement
>          Components: Sinks+Sources
>    Affects Versions: v1.5.0
>            Reporter: sam liu
>            Assignee: li xiang
>             Fix For: v1.5.0
>
>         Attachments: FLUME-2717-001.patch
>
>
> By default, for branch origin/flume-1.5, the hadoop2.version is 2.4.0. However, if we want to use hadoop-2.7.0 in flume-1.5, some hadoop regarding tests will fail with exception 'java.lang.NoClassDefFoundError: org/apache/commons/io/Charsets'.
> The missed class Charsets is a new class in commons-io 2.4 jar file which is invoked by hadoop-2.7.0, however flume-1.5 depends on commons-io 2.1 which does not include the class 'Charsets'.
> Therefore the solution to enable flume-1.5 to support hadoop-2.7.0 is to add commons-io 2.4 as a dependency into the hadoop-2 profile.



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)