- Guard hdfs-format on previous.checkpoint/VERSION This is in addition to the current current/VERSION check.
- Add hadoop-configure phase to write hadoop config The phase writes all hadoop configuration files.
-
Add daemon specific service phases Adds phases to allow control of individual hadoop services.
{namenode|jobtracker|tasktracker|datanode}-{start|stop|restart}
- Fix guard for hdfs format
- Add service phases for hadoop services Adds :start, :stop, and :restart phases for all hadoop daemons.
- Enable running hadoop jars as background tasks
- Fix quoting in hadoop-exec-script
- Fix hadoop-exec-script when no emv passed
-
Refactor expressions to simplify
-
Allow passing of environment vars to hadoop-exec To allow invocation specific environment variables, allow passing of a map of values from Named items to values. This changes the signature of hadoop-script-exec.
-
Allow string joins on non string property values When passing numeric values for env vars, etc, make sure these handled correctly by turning them into strings.
- Open tasktracker web port between tasktrackers Seems to be required for reduce to work.
- Allow task trackers to talk to each other This seems to be necessary to allow the reducer to run.
- Create more of the required hadoop directories Ensures the hadoop directories that are configured actually exist.
-
Make jar file upload have a stable name This ensures that when a jar is run many times, it is not uploaded each time if it has not changed.
-
Allow datanodes to access each other
- Allow jobtracker to access tasktracker
- Fix net-rules for datanodes Opens up more of the required ports.
- Add net rules to control intra-node ports
- Make setup-etc-hosts more robust
-
Update pallet and locos versions
-
Write config files with :overwrite-changes true This is a workaround for the tarball install overwriting local configuration files.
-
Simplify hadoop-jar arguments Remove the special cased :main, :input and :output fields.
-
Fix apache hadoop download url
-
Update to latest dependency versions
-
Fix #1 -- Create .bash_profile in ~hadoop.
-
Fix #1: .bash_profile being created in the wrong path
-
fix regression where deploying on vmfest would not create /etc/hosts
-
Update .gitignore to remove generated files.
-
Filter out terminated nodes, it breaks things in AWS.
-
Fix checks on whether to write and use /etc/hosts
-
Prevent installs fail when no md5 is available.
-
Setup repo for releases with lein-pallet-release.
-
Remove release code in prep for lein-pallet-release.
-
Update to pallet 0.8.0-RC.9, vmfest 0.4.0-alpha.1 and locos 0.1.1.
-
Release as EPL (was All Rights Reserved).
-
Update to latest locos snapshot
-
Update for pallet-0.8.0-beta.8
-
Make use of /etc/hosts provider specific
- Modify hadoop-config-file to not log arguments
- Reduce potentially sensitive logs to trace
-
Allow for running tests without a compute service
-
Update to pallet 0.8.0-alpha.7
-
Default s3 and s3n credentials Use the compute-service credentials for s3 credentials, if the compute service is ec2 based.
-
Add missing use of debugf
-
Reduce log level on unclassified properties
-
Filter metrics properties correctly
-
Use ips for namenode and jobtracker urls
-
Update cloudera version
-
Move url implementation for :cloudera
-
Fix handling of args in hadoop-jar
-
Add hadoop-role-ports A multi-method to report the required open ports for each role.
Initial release.