Skip to content

Commit 5095420

Browse files
authored
ci: add hadoop envs for query image (#17715)
1 parent c332b8b commit 5095420

File tree

1 file changed

+4
-1
lines changed

1 file changed

+4
-1
lines changed

docker/service/query.Dockerfile

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,11 +9,14 @@ RUN apt-get update -y && \
99
rm -rf /var/lib/apt/lists/* && \
1010
rm -rf /var/cache/apt/*
1111
ENV JAVA_HOME=/usr/lib/jvm/default-java
12-
ENV LD_LIBRARY_PATH=/usr/lib/jvm/default-java/lib/server
12+
ENV HADOOP_HOME=/opt/hadoop
13+
ENV LD_LIBRARY_PATH=${JAVA_HOME}/lib/server:${HADOOP_HOME}/lib/native
14+
ENV CLASSPATH=${HADOOP_HOME}/etc/hadoop:${HADOOP_HOME}/share/hadoop/common/lib/*:${HADOOP_HOME}/share/hadoop/common/*:${HADOOP_HOME}/share/hadoop/hdfs:${HADOOP_HOME}/share/hadoop/hdfs/lib/*:${HADOOP_HOME}/share/hadoop/hdfs/*:${HADOOP_HOME}/share/hadoop/mapreduce/*:${HADOOP_HOME}/share/hadoop/yarn:${HADOOP_HOME}/share/hadoop/yarn/lib/*:${HADOOP_HOME}/share/hadoop/yarn/*
1315
COPY ./distro/$TARGETPLATFORM/databend-query /databend-query
1416
RUN useradd --uid 1000 --shell /sbin/nologin \
1517
--home-dir /var/lib/databend --user-group \
1618
--comment "Databend cloud data analytics" databend && \
1719
mkdir -p /var/lib/databend && \
1820
chown -R databend:databend /var/lib/databend
21+
VOLUME ["/var/lib/databend", "/opt/hadoop"]
1922
ENTRYPOINT ["/databend-query"]

0 commit comments

Comments
 (0)