[ 
https://issues.apache.org/jira/browse/HADOOP-4868?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12666267#action_12666267
 ] 

Doug Cutting commented on HADOOP-4868:
--------------------------------------

> Do you mean build dependencies?

I think Owen's plan is to use Ivy for build-time dependencies on hadoop-core, 
but not to bundle the core jar into releases like other jars we get from Ivy, 
rather to force folks to explicitly install a compatible version of core.  The 
idea is to make it easier for folks to separately upgrade hdfs, core and mapred.

However will we run into library conflicts?  It would be bad if core and hdfs 
bundle different versions of dependent jars.  So I wonder if we should use Ivy 
at install time to get a single version of dependent libraries, or whether we 
should just be very careful not to, e.g., bundle libraries in hdfs that are 
also bundled in core.  If we used Ivy for other libraries at install-time, that 
begs the question whether we should also use it to get core at install time.  
If we did this, then one would configure Ivy in order to upgrade to a newer 
version of core.  But Owen's goal is to make Hadoop play well with Linux 
package managers, which probably means not using Ivy at install time.

> Split the hadoop script into 3 parts
> ------------------------------------
>
>                 Key: HADOOP-4868
>                 URL: https://issues.apache.org/jira/browse/HADOOP-4868
>             Project: Hadoop Core
>          Issue Type: Improvement
>          Components: scripts
>            Reporter: Sharad Agarwal
>            Assignee: Sharad Agarwal
>         Attachments: 4868_v1.patch, 4868_v2.patch
>
>
> We need to split the bin/hadoop into 3 parts for core, mapred and hdfs. This 
> will enable us to distribute the individual scripts with each component.

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.

Reply via email to