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

Steve Loughran commented on WHIRR-676:
--------------------------------------

OK, I'll clarify
* bad experiences with distributed puppet in a VM world, as many of its 
assumptions about the network are often wrong
* some of things I've tried to install are puppet-related, and it's own set of 
dependencies are pretty tricky to get right -need to get the relevant EPEL 
repos up, otherwise the wrong versions of things get in.

The existing "issue {{yum -y install}} commands" strategy is fairly simplistic, 
and you have to do some extra actions -mainly create some users and symlinks:

[https://github.com/steveloughran/whirr/blob/hdp1/services/hdp/src/main/resources/functions/install_hdp_hadoop.sh]
[https://github.com/steveloughran/whirr/blob/hdp1/services/hdp/src/main/resources/functions/configure_hdp_hadoop.sh]

That code would benefit more from detection of non-zero exit codes than puppet
                
> Convert CDH services to use Bigtop artifacts
> --------------------------------------------
>
>                 Key: WHIRR-676
>                 URL: https://issues.apache.org/jira/browse/WHIRR-676
>             Project: Whirr
>          Issue Type: Sub-task
>            Reporter: Tom White
>             Fix For: 0.9.0
>
>
> The CDH services predate Bigtop, but now that it's available we should change 
> them to use Bigtop artifacts, and then vendor distributions can extend these 
> as needed (and should be hosted outside Apache).

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira

Reply via email to