[
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