From 0609cbc8824f30a8b7d1ee8834aa7d67e1329a17 Mon Sep 17 00:00:00 2001 From: Lulu Zhang Date: Thu, 18 Aug 2022 15:42:24 -0700 Subject: [PATCH] Fix zookeeper advanced setup with empty dir 1. create directories /var/lib/zookeeper/data before it's used 2. remove 04-storageclass-zookeeper.yaml from YAML_FILES_LIST since it's not used, and will cause "error: no objects passed to apply" when running `zookeeper-volume-emptyDir-create.sh` Signed-off-by: Lulu Zhang --- deploy/zookeeper/advanced/05-stateful-set-volume-emptyDir.yaml | 3 +++ deploy/zookeeper/advanced/zookeeper-volume-emptyDir-create.sh | 1 - 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/deploy/zookeeper/advanced/05-stateful-set-volume-emptyDir.yaml b/deploy/zookeeper/advanced/05-stateful-set-volume-emptyDir.yaml index a32d4575e..7a2dcca4a 100644 --- a/deploy/zookeeper/advanced/05-stateful-set-volume-emptyDir.yaml +++ b/deploy/zookeeper/advanced/05-stateful-set-volume-emptyDir.yaml @@ -110,6 +110,9 @@ spec: echo "Failed to parse name and ordinal of Pod" exit 1 fi && + + mkdir -p ${ZOO_DATA_DIR} && + mkdir -p ${ZOO_DATA_LOG_DIR} && export MY_ID=$((ORD+1)) && echo $MY_ID > $ZOO_DATA_DIR/myid && if [[ $SERVERS -gt 1 ]]; then diff --git a/deploy/zookeeper/advanced/zookeeper-volume-emptyDir-create.sh b/deploy/zookeeper/advanced/zookeeper-volume-emptyDir-create.sh index 29e9004b1..4c37e3de9 100755 --- a/deploy/zookeeper/advanced/zookeeper-volume-emptyDir-create.sh +++ b/deploy/zookeeper/advanced/zookeeper-volume-emptyDir-create.sh @@ -5,7 +5,6 @@ YAML_FILES_LIST="\ 01-service-client-access.yaml \ 02-headless-service.yaml \ 03-pod-disruption-budget.yaml \ -04-storageclass-zookeeper.yaml \ 05-stateful-set-volume-emptyDir.yaml\ "