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

Alejandro Abdelnur commented on HADOOP-6894:
--------------------------------------------

Thanks Owen,

I have not ignored HADOOP-6255, the proposal integrates some of the ideas 
discussed there (there is still no consensus on some of them in HADOOP-6255):

* A common directory layout
* Support for native components
* TAR files as initial distro from where native packages are created

Regarding your other comments:

1. Yes, we need clear story for packaging.
2. Tarballs on its own are not sufficient. IMO tarballs with metadata that 
allows the creation of native packages are. If you are using tarballs directly, 
you have to resolve dependencies by hand, if you are using native packages 
things are done for you. A packager project can use the tarballs+metadata to 
create native packages.
3. Cluster deployment is a complete different beast and that is why it is 
ignored by this proposal, this proposal focuses on a solution for users (the 
client side of things).
4. This Jira only recommends (it does not impose) a consistent versioning for 
client tools that would make things simpler for the users. 


> Common foundation for Hadoop client tools
> -----------------------------------------
>
>                 Key: HADOOP-6894
>                 URL: https://issues.apache.org/jira/browse/HADOOP-6894
>             Project: Hadoop Common
>          Issue Type: New Feature
>            Reporter: Alejandro Abdelnur
>         Attachments: HadoopClientTools.pdf
>
>
> As Hadoop widespreads and matures the number of tools and utilities for users 
> keeps growing.
> Some of them are bundled with Hadoop core, some with Hadoop contrib, some on 
> their own, some are full fledged servers on their own. For example, just to 
> name a few: distcp, streaming, pipes, har, pig, hive, oozie.
> Today there is no standard mechanism for making these tools available to 
> users. Neither there is a standard mechanism for these tools to integrate and 
> distributed them with each other.
> The lack of a common foundation creates issues for developers and users.

-- 
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