[
https://issues.apache.org/jira/browse/HADOOP-7417?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13055698#comment-13055698
]
Eric Yang commented on HADOOP-7417:
-----------------------------------
bq. This would be much more interesting and useful if it was self-contained. A
configuration management system that needs a configuration management system to
install sort of defeats the purpose. All of the great ones require a minuscule
amount of stub in place before they can install themselves. I don't see that
happening here.
There is a difference between configuration management system and package
management system. The statements above are mixing package management with
configuration management. For package management system, HMS can tap into
existing package management system provided by the OS. HMS also supports
tarball deployment, and role based software stack installation. Hence, it does
not require a package management system to operate, if the customer choose to
use tarball only.
In the base OS, there is nothing manages configuration files for Hadoop.
Configuration management is usually operate through template and scripting.
Operation can use puppet to configure the system, and commit the configuration
files to source tree repository. Chef uses MangoDB to store states. HMS
tracks the configuration history and store the state changes in Zookeeper.
For both package and config management, there are strong cases to use HMS than
generic deployment system because HMS can provide better deployment experience
and improve deployment efficiency.
> 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