puppet cloudera module 0.9.2

Today, I am releasing a large feature update to my Puppet module to deploy Cloudera Manager. This is in preparation for a 1.0.0 release.

The new features include:

  • Default parcels. Now the module will only deploy Cloudera Manager unless the parameter use_parcels => false is set.
  • Updated dependencies. We now support puppetlabs/mysql version >=2.0.0. Support for puppetlabs/postgresql will remain at version 2.x until Puppet Enterprise support a newer version.
  • LZO compression. If you are not using parcels, then setting the parameter use_gplextras => true will install the LZO comprression library packages for MapReduce and Impala.
  • Restructuring of the YUM repos and split of Impala from CDH manifests. This makes it easier for the next item:
  • Addition of Cloudera Search packages for non-parcel deployments.
  • Support for installation of hcatalog, sentry, and sqoop2 packages for non-parcel deployments.

Deprecation Warnings

  • The default for use_parcels will switch to true before the 1.0.0 release.
  • The puppetlabs/mysql dependency will update to version 2. Make sure to review its changelog in the case of an upgrade.
  • The class cloudera::repo will be renamed to cloudera::cdh::repo and the Impala repository will be split out into cloudera::impala::repo.



Let me know if you have any feedback!


About Michael Arnold
This is where I write about all of my unix hacking experiences so that you may be able to learn from my troubles.

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out /  Change )

Google+ photo

You are commenting using your Google+ account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )


Connecting to %s

%d bloggers like this: