sam liu created FLUME-2717:
------------------------------

             Summary: 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
             Fix For: v1.5.0


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)

Reply via email to