From c78092d2d3660aadb270fc514a46f831e47c1340 Mon Sep 17 00:00:00 2001 From: yuehan124 Date: Mon, 6 Jan 2020 15:21:55 +0800 Subject: [PATCH] [HUDI-501] Execute docker/setup_demo.sh in any directory --- docker/setup_demo.sh | 9 +++++---- docker/stop_demo.sh | 5 +++-- 2 files changed, 8 insertions(+), 6 deletions(-) diff --git a/docker/setup_demo.sh b/docker/setup_demo.sh index 2456e3da7..83b27cd8e 100755 --- a/docker/setup_demo.sh +++ b/docker/setup_demo.sh @@ -18,12 +18,13 @@ # limitations under the License. ################################################################################ -WS_ROOT=`dirname $PWD` +SCRIPT_PATH=$(cd `dirname $0`; pwd) +WS_ROOT=`dirname $SCRIPT_PATH` # restart cluster -HUDI_WS=${WS_ROOT} docker-compose -f compose/docker-compose_hadoop284_hive233_spark244.yml down -HUDI_WS=${WS_ROOT} docker-compose -f compose/docker-compose_hadoop284_hive233_spark244.yml pull +HUDI_WS=${WS_ROOT} docker-compose -f ${SCRIPT_PATH}/compose/docker-compose_hadoop284_hive233_spark244.yml down +HUDI_WS=${WS_ROOT} docker-compose -f ${SCRIPT_PATH}/compose/docker-compose_hadoop284_hive233_spark244.yml pull sleep 5 -HUDI_WS=${WS_ROOT} docker-compose -f compose/docker-compose_hadoop284_hive233_spark244.yml up -d +HUDI_WS=${WS_ROOT} docker-compose -f ${SCRIPT_PATH}/compose/docker-compose_hadoop284_hive233_spark244.yml up -d sleep 15 docker exec -it adhoc-1 /bin/bash /var/hoodie/ws/docker/demo/setup_demo_container.sh diff --git a/docker/stop_demo.sh b/docker/stop_demo.sh index 4927b8650..aca522ba8 100755 --- a/docker/stop_demo.sh +++ b/docker/stop_demo.sh @@ -18,10 +18,11 @@ # limitations under the License. ################################################################################ +SCRIPT_PATH=$(cd `dirname $0`; pwd) # set up root directory -WS_ROOT=`dirname $PWD` +WS_ROOT=`dirname $SCRIPT_PATH` # shut down cluster -HUDI_WS=${WS_ROOT} docker-compose -f compose/docker-compose_hadoop284_hive233_spark244.yml down +HUDI_WS=${WS_ROOT} docker-compose -f ${SCRIPT_PATH}/compose/docker-compose_hadoop284_hive233_spark244.yml down # remove houst mount directory rm -rf /tmp/hadoop_data