Corentin Baron created FLUME-2443:
-------------------------------------

             Summary: org.apache.hadoop.fs.FSDataOutputStream.sync() is 
deprecated in hadoop 2.4
                 Key: FLUME-2443
                 URL: https://issues.apache.org/jira/browse/FLUME-2443
             Project: Flume
          Issue Type: Dependency upgrade
          Components: Sinks+Sources, Technical Debt
    Affects Versions: v1.5.0.1, v1.5.0, v1.6.0
         Environment: Linux PPC / x86
            Reporter: Corentin Baron


HDFS sink uses this method, which is deprecated in hadoop 2.4.1, and no longer 
present in the current hadoop developments:

java.lang.NoSuchMethodError: org/apache/hadoop/fs/FSDataOutputStream.sync()V
        at 
org.apache.flume.sink.hdfs.HDFSDataStream.sync(HDFSDataStream.java:131)
        at org.apache.flume.sink.hdfs.BucketWriter$6.call(BucketWriter.java:502)
        at org.apache.flume.sink.hdfs.BucketWriter$6.call(BucketWriter.java:499)
        at 
org.apache.flume.sink.hdfs.BucketWriter$9$1.run(BucketWriter.java:718)
        at 
org.apache.flume.sink.hdfs.BucketWriter.runPrivileged(BucketWriter.java:183)
        at 
org.apache.flume.sink.hdfs.BucketWriter.access$1700(BucketWriter.java:59)
        at org.apache.flume.sink.hdfs.BucketWriter$9.call(BucketWriter.java:715)
        at java.util.concurrent.FutureTask.run(FutureTask.java:273)
        at 
java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1176)
        at 
java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:641)
        at java.lang.Thread.run(Thread.java:853)



--
This message was sent by Atlassian JIRA
(v6.2#6252)

Reply via email to