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

Reply via email to