[ https://issues.apache.org/jira/browse/HIVE-17133?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16094475#comment-16094475 ]
Rui Li commented on HIVE-17133: ------------------------------- I'm aware Hive is on Hadoop 2.8.0 now. Wondering whether we still support older versions. > NoSuchMethodError in Hadoop FileStatus.compareTo > ------------------------------------------------ > > Key: HIVE-17133 > URL: https://issues.apache.org/jira/browse/HIVE-17133 > Project: Hive > Issue Type: Bug > Reporter: Rui Li > > The stack trace is: > {noformat} > Caused by: java.lang.NoSuchMethodError: > org.apache.hadoop.fs.FileStatus.compareTo(Lorg/apache/hadoop/fs/FileStatus;)I > at > org.apache.hadoop.hive.ql.io.AcidUtils.lambda$getAcidState$0(AcidUtils.java:931) > at java.util.TimSort.countRunAndMakeAscending(TimSort.java:355) > at java.util.TimSort.sort(TimSort.java:234) > at java.util.Arrays.sort(Arrays.java:1512) > at java.util.ArrayList.sort(ArrayList.java:1454) > at java.util.Collections.sort(Collections.java:175) > at > org.apache.hadoop.hive.ql.io.AcidUtils.getAcidState(AcidUtils.java:929) > {noformat} > I'm on Hive master and using Hadoop 2.7.2. The method signature in Hadoop > 2.7.2 is: > https://github.com/apache/hadoop/blob/release-2.7.2-RC2/hadoop-common-project/hadoop-common/src/main/java/org/apache/hadoop/fs/FileStatus.java#L336 > In Hadoop 2.8.0 it becomes: > https://github.com/apache/hadoop/blob/release-2.8.0-RC3/hadoop-common-project/hadoop-common/src/main/java/org/apache/hadoop/fs/FileStatus.java#L332 > I think that breaks binary compatibility. -- This message was sent by Atlassian JIRA (v6.4.14#64029)