This is an automated email from the ASF dual-hosted git repository. yuqi4733 pushed a commit to branch issue_4240 in repository https://gitbox.apache.org/repos/asf/gravitino.git
commit 8059abb20be965b6bea20f7cc13114e6defa92be Author: yuqi <[email protected]> AuthorDate: Tue Jul 23 16:22:20 2024 +0800 Test --- catalogs/catalog-hive/build.gradle.kts | 2 +- dev/docker/kerberos-hive/start.sh | 10 ++++++---- 2 files changed, 7 insertions(+), 5 deletions(-) diff --git a/catalogs/catalog-hive/build.gradle.kts b/catalogs/catalog-hive/build.gradle.kts index da7284292..6d1c2f933 100644 --- a/catalogs/catalog-hive/build.gradle.kts +++ b/catalogs/catalog-hive/build.gradle.kts @@ -180,7 +180,7 @@ tasks.test { doFirst { environment("GRAVITINO_CI_HIVE_DOCKER_IMAGE", "datastrato/gravitino-ci-hive:0.1.13") - environment("GRAVITINO_CI_KERBEROS_HIVE_DOCKER_IMAGE", "datastrato/gravitino-ci-kerberos-hive:0.1.4") + environment("GRAVITINO_CI_KERBEROS_HIVE_DOCKER_IMAGE", "datastrato/gravitino-ci-kerberos-hive:0.1.6") } val init = project.extra.get("initIntegrationTest") as (Test) -> Unit diff --git a/dev/docker/kerberos-hive/start.sh b/dev/docker/kerberos-hive/start.sh index b457a3c53..6e38b1f4b 100644 --- a/dev/docker/kerberos-hive/start.sh +++ b/dev/docker/kerberos-hive/start.sh @@ -21,10 +21,12 @@ # start ssh HOSTNAME=`hostname` service ssh start -ssh-keyscan ${HOSTNAME} >> /root/.ssh/known_hosts -ssh-keyscan localhost >> /root/.ssh/known_hosts -ssh-keyscan 0.0.0.0 >> /root/.ssh/known_hosts -ssh-keyscan 127.0.0.1 >> /root/.ssh/known_hosts + +for host in ${HOSTNAME} localhost 127.0.0.1 0.0.0.0; do + ssh-keygen -R ${host} + ssh-keyscan ${host} >> /root/.ssh/known_hosts + ssh -o BatchMode=yes -o ConnectTimeout=5 ${host} "exit" &>/dev/null || { echo "failed to connect to ${host}"; exit 1; } +done # init the Kerberos database echo -e "${PASS}\n${PASS}" | kdb5_util create -s
