[
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