Modifing  the  your repos ,resources  stacks of 
ambari-server,ambari-agent/puppet/modules/hdp/manifests/params.pp and server.pp 
of some components which you need may be OK.


At 2013-10-16 15:38:41,"Thibaut Marmin (JIRA)" <j...@apache.org> wrote:
>Thibaut Marmin created AMBARI-3524:
>--------------------------------------
>
>             Summary: Set up generic puppet module architecture to manage both 
> HDP and CDH (and Apache?) stacks
>                 Key: AMBARI-3524
>                 URL: https://issues.apache.org/jira/browse/AMBARI-3524
>             Project: Ambari
>          Issue Type: Improvement
>          Components: agent
>            Reporter: Thibaut Marmin
>
>
>Currently ambari-agent manages stacks via puppet modules. These modules are 
>specific to HDP stacks in the sens that scripts strongly depend on it special 
>features:
>- Some packages only exists in HDP stack (e.g. hadoop-sbin, hadoop-pipes, etc.)
>- Some scripts doesn’t exists in CDH stack (e.g. 
>/usr/lib/hadoop/bin/hadoop-daemon.sh)
>- Etc.
>
>To allow ambari to manage CDH stacks, two ways are possible according to my 
>point of view :
>- Consider CDH services as new services. This includes development of new 
>puppet modules named cdh instead hdp.
>- Make the current puppet modules more generic by removing all hdp references 
>in their names and develop an additional conditional level to handle cases as 
>you deploy CDH or HDP stack.
>
>The second method seems to be more attractive because it abstracts the tool 
>from HDP naming.
>
>
>
>--
>This message was sent by Atlassian JIRA
>(v6.1#6144)

Reply via email to