This is an automated email from the ASF dual-hosted git repository.
iwasakims pushed a commit to branch branch-3.3
in repository https://gitbox.apache.org/repos/asf/bigtop.git
The following commit(s) were added to refs/heads/branch-3.3 by this push:
new 57e28c4f8 BIGTOP-4183: Docker provisioner can't destroy when container
is stopped (#1292)
57e28c4f8 is described below
commit 57e28c4f84daaaff5dee76e4e93203e2e86bc926
Author: Shuhei Yamasaki <[email protected]>
AuthorDate: Mon Aug 19 10:29:28 2024 +0900
BIGTOP-4183: Docker provisioner can't destroy when container is stopped
(#1292)
(cherry picked from commit 977047af8d480d6b31a27311cf88615923997ac5)
---
provisioner/docker/docker-hadoop.sh | 6 +++++-
1 file changed, 5 insertions(+), 1 deletion(-)
diff --git a/provisioner/docker/docker-hadoop.sh
b/provisioner/docker/docker-hadoop.sh
index 6d8861f5a..6a6080c27 100755
--- a/provisioner/docker/docker-hadoop.sh
+++ b/provisioner/docker/docker-hadoop.sh
@@ -215,7 +215,11 @@ destroy() {
echo "No cluster exists!"
else
get_nodes
- docker exec ${NODES[0]} bash -c "umount /etc/hosts; rm -f /etc/hosts"
+ if [ -z ${NODES} ]; then
+ echo "No cluster is running but .provision_id is exists."
+ else
+ docker exec ${NODES[0]} bash -c "umount /etc/hosts; rm -f /etc/hosts"
+ fi
NETWORK_ID=`docker network ls --quiet --filter
name=${PROVISION_ID}_default`
if [ -n "$PROVISION_ID" ]; then