bcarpio / Puppet Hadoop
Hadopp Module For Puppet.
Projects that are alternatives of or similar to Puppet Hadoop
Puppet AnsibleDeploy Ansible with puppet
Stars: ✭ 14 (-65%)
Mutual labels: puppet
Puppet WordpressPuppet module to set up an instance of wordpress
Stars: ✭ 30 (-25%)
Mutual labels: puppet
Puppet SysctlPuppet module to manage sysctl parameters
Stars: ✭ 35 (-12.5%)
Mutual labels: puppet
Puppet Project configMOVED: Now at https://opendev.org/opendev/puppet-project_config
Stars: ✭ 20 (-50%)
Mutual labels: puppet
Web development vm how toInstructions and scripts to quickly set up development and production environments for PHP, Nginx, and MySQL based infrastructure.
Stars: ✭ 31 (-22.5%)
Mutual labels: puppet
Drupal8.devVagrant machine for drupal 8 or any other php project
Stars: ✭ 37 (-7.5%)
Mutual labels: puppet
Puppet PuppetexplorerPuppet module for installing Puppet Explorer
Stars: ✭ 30 (-25%)
Mutual labels: puppet
Puppet MongodbThis module manages mongodb services. It provides the functions for sharding, mongod and mongos instances.
Stars: ✭ 34 (-15%)
Mutual labels: puppet
Puppet GerritbotMOVED: Now at https://opendev.org/opendev/puppet-gerritbot
Stars: ✭ 20 (-50%)
Mutual labels: puppet
Puppet WindowsfeatureLibrary that uses ServerAdministration api that comes with Windows Server 2008 and Windows Server 2012 to add / remove windows features
Stars: ✭ 29 (-27.5%)
Mutual labels: puppet
Percona ClusterPercona XtraDB Cluster test
Stars: ✭ 32 (-20%)
Mutual labels: puppet
MimetypesA simple lookup from file name/extension to MIME/media type, generated from mime-db, which in turn is compiled from IANA, Apache and nginx's MIME types.
Stars: ✭ 37 (-7.5%)
Mutual labels: puppet
Puppet AutosshMOVED: now at https://opendev.org/x/puppet-autossh
Stars: ✭ 14 (-65%)
Mutual labels: puppet
Puppet OpenldapLDAP Configuration Management Module for Puppet
Stars: ✭ 30 (-25%)
Mutual labels: puppet
Puppet RedisPuppet Module to manage Redis
Stars: ✭ 37 (-7.5%)
Mutual labels: puppet
Puppet ZuulMOVED: Now at https://opendev.org/opendev/puppet-zuul
Stars: ✭ 37 (-7.5%)
Mutual labels: puppet
Puppet Puppet100% free range, organic, pesticide free Puppet module for managing Puppet
Stars: ✭ 33 (-17.5%)
Mutual labels: puppet
Hadoop
This module was created to assist with the installation and configuration of hadoop. Simply edit the params.pp file and mapreduce your self away!
Configuration
- A tar.gz file needs to be placed into ~/modules/hadoop/files. You can download hadoop from here: http://hadoop.apache.org/common/releases.html
- Once downloaded the params.pp file needs to be updated with the version downloaded.
- The params.pp also requires the java module I have already published. That or the $java_home variable needs to be properly updated.
SSH Keys
The ssh keys for the hduser are in ~/files/ssh/ make sure you edit these files and put in your own public and private keys. If you are using this module for multiple hadoop servers the id_rsa.pub and id_rsa keys will be the same for each hduser. Also the authorized_keys file is defined in puppet as the id_rsa.pub file. If you wish to add support for other users you need to change the init.pp so authorized_keys is a differnt file in ~/files/ssh
Cluster Mode
Currently the configuration is setup for a cluster with atleast 3 nodes. Each node needs to be named in params.pp the first node should be defined as $master and the other two nodes should be defined as $slaves.
If adding more then 3 nodes up $replication value to the number of total nodes in your cluster. Also add each node to the $slaves variable.
Author
Note that the project description data, including the texts, logos, images, and/or trademarks,
for each open source project belongs to its rightful owner.
If you wish to add or remove any projects, please contact us at
[email protected].