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

Eric Yang commented on HADOOP-7417:
-----------------------------------

bq. As part of this proposal, are there plans to update how hadoop daemon and 
client configurations are handled or is this specific to HMS?

It is possible to add zeroconf to hadoop.  There were discussion of zeroconf on 
and off in hadoop jiras and mailing list.

bq. Bittorrent is a file sharing protocol and yum is a utility for rpm package 
management. I guess you mean to say bittorrent is faster to distribute files 
than http. If RPM is choose as the package format but don't want to use yum, 
HMS may need to implement another rpm based package management.

HMS is currently designed to install software as a stack for the torrent 
implementation.  If the RPM dependencies are not resolved with in the software 
stack or the base OS, it will fail the installation instead of resolving the 
dependency and download from yum.  Hadoop software stack is small.  Hence, 
Build time package dependencies declaration and release engineer blessed 
software stack should be sufficient for now.  HMS does not intend to create 
another package management, but it can utilize platform's package management 
system. i.e. .rpm/.deb on linux, and .pkg on Mac.

bq. Alternatively, this could just be a yum plugin.

There is a yum bittorrent proposal back in 2008, but it has not come to fruit 
yet.  We may utilize it, if this is implemented in the future.

bq. The biggest hurdle it has is the massive reliance on GPL'd bits. (There are 
so many components that this is a configuration management system that requires 
a configuration management system to actually configure...)

Allen, system call to GPL software does not automatically make caller GPL.  
See: 

[http://www.ifross.org/en/program-forks-gpl-licensed-program-system-or-vice-versa-call-derivative-work]

HMS agent can call Linux utilities as long as the software runs in separated 
processes.  Hence, your concern should be addressed.  HMS has already ensure 
its libraries are Apache Software License or compatible license.

> Hadoop Management System (Umbrella)
> -----------------------------------
>
>                 Key: HADOOP-7417
>                 URL: https://issues.apache.org/jira/browse/HADOOP-7417
>             Project: Hadoop Common
>          Issue Type: New Feature
>         Environment: Java 6, Linux
>            Reporter: Eric Yang
>            Assignee: Eric Yang
>
> The primary goal of Hadoop Management System is to build a component around 
> management and deployment of Hadoop related projects. This includes software 
> installation, configuration, application orchestration, deployment automation 
> and monitoring Hadoop.
> Prototype demo source code can be obtained from:
> http://github.com/macroadster/hms

--
This message is automatically generated by JIRA.
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

Reply via email to