First stab at adding JobTracker/TaskTracker support. This is failing chefspec and I am not sure why. The package is available on CentOS 6.4 using hadoop['distribution'] == 'cdh' in Vagrant.
Output cleanup
Use node.override to set hadoop['distribution'] to 'cdh'... thanks to @sethvargo for helping me out in sethvargo/chefspec#432
Remove unused code
Let's recommend java cookbook
Update metadata.json with java recommendation and new long_description
Adding .chef to gitignore so we can store Chef credentials in repository without them being stored in Git.
Adding share rake task to share cookbook on community site
Only require both hbase.rootdir and hbase.zookeeper.quorum when in distributed mode
The check should always setup the execute[hbase-hdfs-rootdir] resource when the URI begins with hdfs:// and set it up when using just the path if hbase.cluster.distributed is set
Don't use deprecated property name
Rubocop can be a PITA, but I love it.
Remove redundant check for hbase_site key, since the above check would be fatal without it
Merge pull request #58 from continuuity/feature/hbase-rootdir-fix

Feature/hbase rootdir fix
Add -nonInteractive flag to format command
Allow force format through attributes
Whitespace
Merge pull request #60 from evertrue/evertrue-eherot/format_noninteractive

Add -nonInteractive flag to the format command
Move TODO documentation to JobTracker
Remove yarn-hdfs-tmpdir and create hdfs-tmpdir in hadoop_hdfs_namenode, since this is a global HDFS directory