[
https://issues.apache.org/jira/browse/SQOOP-1871?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=14246241#comment-14246241
]
Richard commented on SQOOP-1871:
--------------------------------
[~jarcec], having said that Hadoop-common 2.6.0 lib is always in classpath,
Sqoop does not have other Hadoop libs, let's say
{{hadoop-mapreduce-client-app}}, {{hadoop-mapreduce-client-common}}, etc. So
{{catalina.properties}} is still needed.
For the "depends twice" issue, I have raised my concern in the mail thread last
week. The Sqoop server will depend on 2 different versions of Hadoop-common.
(one is 2.6.0 from {{compile}} scope, another is from the real cluster version
configured in {{catalina.properties}}, ie. 2.2.0 in CDH 5.2).
{code: title=email}
2. If “compile” is used in both client and server side. The wire
compatibility is confirmed in authentication communication between client and
server. But another compatibility surfaces, that the Sqoop server depends
different version of Hadoop-common. 2.6.0 from “compile”, and 2.5.0 (real
cluster version) from classpath in catalina.properties.
{code}
>From my perspective, the minor release should not break the functionality in
>normal case. But we should also keep this in mind in case there are exceptions
>due to this conflict version.
> Upgrade to Hadoop 2.6.0
> -----------------------
>
> Key: SQOOP-1871
> URL: https://issues.apache.org/jira/browse/SQOOP-1871
> Project: Sqoop
> Issue Type: Bug
> Reporter: Richard
> Fix For: 2.0.0
>
>
--
This message was sent by Atlassian JIRA
(v6.3.4#6332)