소스 검색

ZOOKEEPER-1490. If the configured log directory does not exist zookeeper will not start. Better to create the directory and start (suja s via phunt)

git-svn-id: https://svn.apache.org/repos/asf/zookeeper/trunk@1355641 13f79535-47bb-0310-9956-ffa450edef68
Patrick D. Hunt 13 년 전
부모
커밋
7921c4d4c6
2개의 변경된 파일8개의 추가작업 그리고 0개의 파일을 삭제
  1. 4 0
      CHANGES.txt
  2. 4 0
      bin/zkServer.sh

+ 4 - 0
CHANGES.txt

@@ -190,6 +190,10 @@ BUGFIXES:
 
   ZOOKEEPER-1466. QuorumCnxManager.shutdown missing synchronization. (Patrick Hunt via mahadev)
 
+  ZOOKEEPER-1490. If the configured log directory does not exist
+    zookeeper will not start. Better to create the directory and start
+    (suja s via phunt)
+
 IMPROVEMENTS:
 
   ZOOKEEPER-1170. Fix compiler (eclipse) warnings: unused imports,

+ 4 - 0
bin/zkServer.sh

@@ -108,6 +108,10 @@ else
     mkdir -p $(dirname "$ZOOPIDFILE")
 fi
 
+if [ ! -w "$ZOO_LOG_DIR" ] ; then
+mkdir -p "$ZOO_LOG_DIR"
+fi
+
 _ZOO_DAEMON_OUT="$ZOO_LOG_DIR/zookeeper.out"
 
 case $1 in