bloomberg/chef-bcpc — pull request #204 by cbaenziger (2014-07-11 02:00:58+00:00)
Title: Miscellaneous Bug Fixes

There are a number of bugs that have been running around which should be squashed:
1. HBase done not have a default bind interface
2. `yarn.scheduler.capacity.resource-calculator` has had an errant space
3. The `dfs.journalnode.edits.dir` setting is now part of `hdfs-site.xml` instead of `core-site.xml`
4. `JAVA_HOME` has not been traditionally configurable now it is defined as `node[:bcpc][:hadoop][:java]`
5. There were typos in `yarn-site.xml` referencing `nn_hosts` instead of `rm_hosts`
6. The HUE configs had `bcpc` hardcoded as a cluster name -- now updated to use the Chef environment as other cluster name configurations do
7. Zookeeper's `maxClientCnxns` is now an attribute
8. HBase does not have a default bind address (which confuses it when the VIP lands on an HBase node)
9. `get_nodes_for()` does not look in the local node's run_list which means if it has not run for the current recipe set before `get_nodes_for()` will fail to find the node -- this has been breaking HAProxy's finding of being a MySQL node
10. The MySQL recipe's quorum check `ruby_block` has had typos in the iteration variable
11. Hive has settings to allow for permissioning of table data on HDFS -- let's use it
12. Hive HDFS permissions should always be enforced
13. Like issue #199 there is still one lingering `atime` which should be an `mtime`