This is an automated email from the ASF dual-hosted git repository.
jshao pushed a commit to branch branch-0.6
in repository https://gitbox.apache.org/repos/asf/gravitino.git
The following commit(s) were added to refs/heads/branch-0.6 by this push:
new f3c624398 [#4424] Improvement (trino-connector): Upgrade the Hive
image version for the Trino tester. (#4477)
f3c624398 is described below
commit f3c624398f181c108b704e3013d6e69854015df6
Author: github-actions[bot]
<41898282+github-actions[bot]@users.noreply.github.com>
AuthorDate: Mon Aug 12 15:00:23 2024 +0800
[#4424] Improvement (trino-connector): Upgrade the Hive image version for
the Trino tester. (#4477)
### What changes were proposed in this pull request?
Upgrade the Hive image version to 0.1.13 for the Trino tester.
### Why are the changes needed?
Fix: #4424
### Does this PR introduce _any_ user-facing change?
NO
### How was this patch tested?
NO
Co-authored-by: Yuhui <[email protected]>
---
.github/workflows/backend-integration-test.yml | 3 +--
.github/workflows/cron-integration-test.yml | 3 +--
integration-test/trino-it/docker-compose.yaml | 5 +----
integration-test/trino-it/init/hive/init.sh | 2 +-
integration-test/trino-it/launch.sh | 5 -----
integration-test/trino-it/shutdown.sh | 11 +++--------
6 files changed, 7 insertions(+), 22 deletions(-)
diff --git a/.github/workflows/backend-integration-test.yml
b/.github/workflows/backend-integration-test.yml
index 2464a06e1..1b973f2ad 100644
--- a/.github/workflows/backend-integration-test.yml
+++ b/.github/workflows/backend-integration-test.yml
@@ -108,8 +108,7 @@ jobs:
iceberg/iceberg-rest-server/build/*.log
integration-test/build/*.log
integration-test/build/*.tar
- integration-test/build/trino-ci-container-log/hive/*.*
- integration-test/build/trino-ci-container-log/hdfs/*.*
+ integration-test/build/trino-ci-container-log
distribution/package/logs/*.out
distribution/package/logs/*.log
catalogs/**/*.log
diff --git a/.github/workflows/cron-integration-test.yml
b/.github/workflows/cron-integration-test.yml
index 8ae276384..1e996aeb2 100644
--- a/.github/workflows/cron-integration-test.yml
+++ b/.github/workflows/cron-integration-test.yml
@@ -96,8 +96,7 @@ jobs:
iceberg/iceberg-rest-server/build/*.log
integration-test/build/*.log
integration-test/build/*.tar
- integration-test/build/trino-ci-container-log/hive/*.*
- integration-test/build/trino-ci-container-log/hdfs/*.*
+ integration-test/build/trino-ci-container-log
distribution/package/logs/*.out
distribution/package/logs/*.log
catalogs/**/*.log
diff --git a/integration-test/trino-it/docker-compose.yaml
b/integration-test/trino-it/docker-compose.yaml
index 04f9264ed..d985804b9 100644
--- a/integration-test/trino-it/docker-compose.yaml
+++ b/integration-test/trino-it/docker-compose.yaml
@@ -17,11 +17,10 @@
# under the License.
#
-version: '3.0'
services:
hive:
- image: datastrato/gravitino-ci-hive:0.1.12
+ image: datastrato/gravitino-ci-hive:0.1.13
networks:
- trino-net
container_name: trino-ci-hive
@@ -30,8 +29,6 @@ services:
entrypoint: /bin/bash /tmp/hive/init.sh
volumes:
- ./init/hive:/tmp/hive
- - ../build/trino-ci-container-log/hive:/tmp/root
- - ../build/trino-ci-container-log/hdfs:/usr/local/hadoop/logs
healthcheck:
test: ["CMD", "/tmp/check-status.sh"]
interval: 10s
diff --git a/integration-test/trino-it/init/hive/init.sh
b/integration-test/trino-it/init/hive/init.sh
index b909fff86..315d2371b 100755
--- a/integration-test/trino-it/init/hive/init.sh
+++ b/integration-test/trino-it/init/hive/init.sh
@@ -19,6 +19,6 @@
#
IP=$(hostname -I | awk '{print $1}')
-sed -i "s|<value>hdfs://localhost:9000|<value>hdfs://${IP}:9000|g"
/usr/local/hive/conf/hive-site.xml
+sed -i "s|<value>hdfs://__REPLACE__HOST_NAME:9000|<value>hdfs://${IP}:9000|g"
${HIVE_TMP_CONF_DIR}/hive-site.xml
/bin/bash /usr/local/sbin/start.sh
diff --git a/integration-test/trino-it/launch.sh
b/integration-test/trino-it/launch.sh
index 469c9abf7..8705d8c02 100755
--- a/integration-test/trino-it/launch.sh
+++ b/integration-test/trino-it/launch.sh
@@ -70,8 +70,3 @@ done
echo "All docker compose service is now available."
-
-# change the hive container's logs directory permission
-docker exec trino-ci-hive chown -R `id -u`:`id -g` /tmp/root
-docker exec trino-ci-hive chown -R `id -u`:`id -g` /usr/local/hadoop/logs
-
diff --git a/integration-test/trino-it/shutdown.sh
b/integration-test/trino-it/shutdown.sh
index 94c17c623..199554728 100755
--- a/integration-test/trino-it/shutdown.sh
+++ b/integration-test/trino-it/shutdown.sh
@@ -20,13 +20,8 @@
#
cd "$(dirname "$0")"
-# change the hive container's logs directory permission
-docker exec trino-ci-hive chown -R `id -u`:`id -g` /tmp/root
-docker exec trino-ci-hive chown -R `id -u`:`id -g` /usr/local/hadoop/logs
-
-# for trace file permission
-ls -l ../build/trino-ci-container-log
-ls -l ../build/trino-ci-container-log/hive
-ls -l ../build/trino-ci-container-log/hdfs
+LOG_DIR=../build/trino-ci-container-log
+docker cp trino-ci-hive:/usr/local/hadoop/logs $LOG_DIR/hdfs
+docker cp trino-ci-hive:/tmp/root $LOG_DIR/hive
docker compose down