• Like
Whirr devdown
Upcoming SlideShare
Loading in...5
×

Thanks for flagging this SlideShare!

Oops! An error has occurred.

Published

CHa

CHa

  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Be the first to comment
No Downloads

Views

Total Views
2,008
On SlideShare
0
From Embeds
0
Number of Embeds
1

Actions

Shares
Downloads
23
Comments
0
Likes
1

Embeds 0

No embeds

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
    No notes for slide

Transcript

  • 1. Clustered Services with Apache Whirr: From Ops Down Chad Metcalf @metcalfc Cloudera
  • 2. The Big Picture
  • 3. 6 Node Hadoop Cluster# Change the cluster name herewhirr.cluster-name=hadoop# Change the number of machines in thecluster herewhirr.instance-templates=1 hadoop-namenode+hadoop-jobtracker,5 hadoop-datanode+hadoop-tasktracker
  • 4. What Does It Do?
  • 5. How?
  • 6. Why Use It?
  • 7. Developer Way
  • 8. Operator Way
  • 9. Fortify with Puppet+puppet:ntp+puppet:pig+puppet:hive+puppet:demo::users
  • 10. Modules# Gitpuppet.pig.module= git://github.com/metcalfc/puppet-pig.git# With branchpuppet.ntp.module= git://github.com/metcalfc/puppet-ntp.gitpuppet.ntp.module.branch=puppetconf2011# Tarballpuppet.demo.module=/tmp/demo.tgz
  • 11. Manifests# Default+puppet:pig# Specific Class+puppet:demo::users# Parameterized Class+puppet:ntpntp.servers=[ 0.pool.ntp.org ]ntp.autoupdate=true
  • 12. puppet applynode default { class {ntp: servers => [ 0.pool.ntp.org ], autoupdate => true, } class { pig: } class { hive: } class { demo::users: }}
  • 13. Masterless
  • 14. One Shot
  • 15. Test Locally
  • 16. Demo
  • 17. Whats Next?
  • 18. Questions?