Skip to content
This repository was archived by the owner on Dec 31, 2024. It is now read-only.

Commit c8251aa

Browse files
authored
Merge pull request #1 from AnchorFree/INFRA-7910-update
INFRA-7910 kafka update
2 parents 1af4e86 + 96a7e6a commit c8251aa

File tree

1 file changed

+11
-6
lines changed

1 file changed

+11
-6
lines changed

Dockerfile

Lines changed: 11 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,19 +1,24 @@
11
FROM anapsix/alpine-java:8_jdk
22

33

4-
ARG kafka_version=0.10.2.1
4+
ARG kafka_version=2.1.0
55
ARG scala_version=2.12
6-
6+
ARG exporter_version=0.11.0
77
RUN apk add --update unzip wget curl docker jq coreutils tzdata
88
RUN ln -fs /usr/share/zoneinfo/US/Pacific-New /etc/localtime
99
RUN mkdir /etc/zookeeper /etc/kafka
1010

11-
ENV KAFKA_VERSION=$kafka_version SCALA_VERSION=$scala_version
11+
ENV KAFKA_VERSION=$kafka_version SCALA_VERSION=$scala_version EXPORTER_VERSION=$exporter_version
1212

1313
ADD download-kafka.sh /tmp/download-kafka.sh
14-
RUN chmod a+x /tmp/download-kafka.sh && sync && /tmp/download-kafka.sh && tar xfz /tmp/kafka_${SCALA_VERSION}-${KAFKA_VERSION}.tgz -C /opt && rm /tmp/kafka_${SCALA_VERSION}-${KAFKA_VERSION}.tgz && ln -s /opt/kafka_${SCALA_VERSION}-${KAFKA_VERSION} /opt/kafka
15-
16-
RUN mkdir /opt/jmx_exporter && wget -q https://repo1.maven.org/maven2/io/prometheus/jmx/jmx_prometheus_javaagent/0.9/jmx_prometheus_javaagent-0.9.jar -P /opt/jmx_exporter/
14+
RUN chmod a+x /tmp/download-kafka.sh && \
15+
sync && /tmp/download-kafka.sh && \
16+
tar xfz /tmp/kafka_${SCALA_VERSION}-${KAFKA_VERSION}.tgz -C /opt && \
17+
rm /tmp/kafka_${SCALA_VERSION}-${KAFKA_VERSION}.tgz && \
18+
ln -s /opt/kafka_${SCALA_VERSION}-${KAFKA_VERSION} /opt/kafka
19+
RUN mkdir /opt/jmx_exporter && \
20+
wget -q https://repo1.maven.org/maven2/io/prometheus/jmx/jmx_prometheus_javaagent/${EXPORTER_VERSION}/jmx_prometheus_javaagent-${EXPORTER_VERSION}.jar \
21+
-O /opt/jmx_exporter/jmx_prometheus_javaagent.jar
1722

1823
VOLUME ["/kafka"]
1924

0 commit comments

Comments
 (0)