[ 
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

        

Reply via email to