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