Author: tomwhite
Date: Tue Mar 27 17:31:02 2012
New Revision: 1305916
URL: http://svn.apache.org/viewvc?rev=1305916&view=rev
Log:
WHIRR-572. Ensure ZooKeeper data directories are created.
Modified:
whirr/trunk/CHANGES.txt
whirr/trunk/services/cdh/src/main/resources/functions/configure_cdh_zookeeper.sh
Modified: whirr/trunk/CHANGES.txt
URL:
http://svn.apache.org/viewvc/whirr/trunk/CHANGES.txt?rev=1305916&r1=1305915&r2=1305916&view=diff
==============================================================================
--- whirr/trunk/CHANGES.txt (original)
+++ whirr/trunk/CHANGES.txt Tue Mar 27 17:31:02 2012
@@ -104,6 +104,8 @@ Trunk (unreleased changes)
WHIRR-570. Site generation fails for YARN. (tomwhite)
+ WHIRR-572. Ensure ZooKeeper data directories are created. (tomwhite)
+
Release 0.7.1 - 2012-02-23
IMPROVEMENTS
Modified:
whirr/trunk/services/cdh/src/main/resources/functions/configure_cdh_zookeeper.sh
URL:
http://svn.apache.org/viewvc/whirr/trunk/services/cdh/src/main/resources/functions/configure_cdh_zookeeper.sh?rev=1305916&r1=1305915&r2=1305916&view=diff
==============================================================================
---
whirr/trunk/services/cdh/src/main/resources/functions/configure_cdh_zookeeper.sh
(original)
+++
whirr/trunk/services/cdh/src/main/resources/functions/configure_cdh_zookeeper.sh
Tue Mar 27 17:31:02 2012
@@ -44,6 +44,15 @@ dataDir=/var/log/zookeeper/txlog
clientPort=2181
# The servers in the ensemble
EOF
+
+ if [ $CDH_MAJOR_VERSION = "4" ]; then
+ if which dpkg &> /dev/null; then
+ AS_ZK="su -s /bin/bash - zookeeper -c"
+ elif which rpm &> /dev/null; then
+ AS_ZK="/sbin/runuser -s /bin/bash - zookeeper -c"
+ fi
+ $AS_ZK "/usr/bin/zookeeper-server-initialize"
+ fi
if [[ $# -gt 1 ]]; then
id=1