[
https://issues.apache.org/jira/browse/MAPREDUCE-5830?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=14008203#comment-14008203
]
Patrick Wendell commented on MAPREDUCE-5830:
--------------------------------------------
HIVE-6900 fixes this for Hive 0.14, but what about for other versions of Hive?
Is the implication here that users must upgrade to Hive 0.14 in order to use
Hadoop 2.4+?
We have some code in Spark that depends on Hive 11-13, and users have reported
this breaking compatibility with Hadoop 2.4.
> HostUtil.getTaskLogUrl is not backwards binary compatible with 2.3
> ------------------------------------------------------------------
>
> Key: MAPREDUCE-5830
> URL: https://issues.apache.org/jira/browse/MAPREDUCE-5830
> Project: Hadoop Map/Reduce
> Issue Type: Bug
> Affects Versions: 2.4.0
> Reporter: Jason Lowe
> Priority: Blocker
>
> HostUtil.getTaskLogUrl used to have a signature like this in Hadoop 2.3.0 and
> earlier:
> public static String getTaskLogUrl(String taskTrackerHostName, String
> httpPort, String taskAttemptID)
> but now has a signature like this:
> public static String getTaskLogUrl(String scheme, String taskTrackerHostName,
> String httpPort, String taskAttemptID)
> This breaks source and binary backwards-compatibility. MapReduce and Hive
> both have references to this, so their jars compiled against 2.3 or earlier
> do not work on 2.4.
--
This message was sent by Atlassian JIRA
(v6.2#6252)