This is an automated email from the ASF dual-hosted git repository.

dengzh pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/hive.git


The following commit(s) were added to refs/heads/master by this push:
     new 881d38fb4d7 HIVE-28199: Fix docker issues with Hive 3.1.3 on Mac. 
(#5178)
881d38fb4d7 is described below

commit 881d38fb4d7af3ed4fa55b71598b5057080f8829
Author: Ryan Goldenberg <[email protected]>
AuthorDate: Tue Apr 16 18:16:14 2024 -0700

    HIVE-28199: Fix docker issues with Hive 3.1.3 on Mac. (#5178)
---
 packaging/src/docker/Dockerfile         |  5 ++++-
 packaging/src/docker/docker-compose.yml | 12 +++++++++++-
 2 files changed, 15 insertions(+), 2 deletions(-)

diff --git a/packaging/src/docker/Dockerfile b/packaging/src/docker/Dockerfile
index 3108b9fbb15..4b476e51da0 100644
--- a/packaging/src/docker/Dockerfile
+++ b/packaging/src/docker/Dockerfile
@@ -84,6 +84,7 @@ COPY entrypoint.sh /
 COPY conf $HIVE_HOME/conf
 RUN chmod +x /entrypoint.sh
 
+
 ARG UID=1000
 RUN adduser --no-create-home --disabled-login --gecos "" --uid $UID hive && \
     chown hive /opt/tez && \
@@ -91,7 +92,9 @@ RUN adduser --no-create-home --disabled-login --gecos "" 
--uid $UID hive && \
     chown hive /opt/hadoop && \
     chown hive /opt/hive/conf && \
     mkdir -p /opt/hive/data/warehouse && \
-    chown hive /opt/hive/data/warehouse
+    chown hive /opt/hive/data/warehouse && \
+    mkdir -p /home/hive/.beeline && \
+    chown hive /home/hive/.beeline
 
 USER hive
 WORKDIR /opt/hive
diff --git a/packaging/src/docker/docker-compose.yml 
b/packaging/src/docker/docker-compose.yml
index d0602f08f5c..a388c5b3e1b 100644
--- a/packaging/src/docker/docker-compose.yml
+++ b/packaging/src/docker/docker-compose.yml
@@ -13,6 +13,8 @@ services:
       - '5432:5432'
     volumes:
       - hive-db:/var/lib/postgresql
+    networks:
+      - hive
 
   metastore:
     image: apache/hive:${HIVE_VERSION}
@@ -35,6 +37,8 @@ services:
         - type: bind
           source: ${POSTGRES_LOCAL_PATH}
           target: /opt/hive/lib/postgres.jar
+    networks:
+      - hive
 
   hiveserver2:
     image: apache/hive:${HIVE_VERSION}
@@ -52,7 +56,13 @@ services:
       - '10002:10002'
     volumes:
       - warehouse:/opt/hive/data/warehouse
+    networks:
+      - hive
 
 volumes:
   hive-db:
-  warehouse:
\ No newline at end of file
+  warehouse:
+
+networks:
+  hive:
+    name: hive

Reply via email to