This repository was archived by the owner on Oct 12, 2023. It is now read-only.
File tree Expand file tree Collapse file tree 6 files changed +70
-10
lines changed
Expand file tree Collapse file tree 6 files changed +70
-10
lines changed Original file line number Diff line number Diff line change 11ARG BASE_IMAGE="nightly"
22FROM cloudtik/cloudtik-deps:"$BASE_IMAGE"
33
4+ ARG NODE_EXPORTER_VERSION=1.6.1
5+ ARG PROMETHEUS_VERSION=2.45.0
46ARG PRESTO_VERSION=0.276
57
68ENV RUNTIME_PATH /home/cloudtik/runtime
79RUN mkdir -p $RUNTIME_PATH
810WORKDIR /home/cloudtik/runtime
911
10- # TODO: Install prometheus
12+ # Install prometheus and node exporter
13+ ENV NODE_EXPORTER_HOME $RUNTIME_PATH/node_exporter
14+ ENV PROMETHEUS_HOME $RUNTIME_PATH/prometheus
15+
16+ RUN wget https://github.com/prometheus/node_exporter/releases/download/v${NODE_EXPORTER_VERSION}/node_exporter-${NODE_EXPORTER_VERSION}.linux-amd64.tar.gz -O node_exporter.tar.gz && \
17+ mkdir -p "$NODE_EXPORTER_HOME" && \
18+ tar --extract --file node_exporter.tar.gz --directory "$NODE_EXPORTER_HOME" --strip-components 1 --no-same-owner && \
19+ rm node_exporter.tar.gz && \
20+ wget https://github.com/prometheus/prometheus/releases/download/v${PROMETHEUS_VERSION}/prometheus-${PROMETHEUS_VERSION}.linux-amd64.tar.gz -O prometheus.tar.gz && \
21+ mkdir -p "$PROMETHEUS_HOME" && \
22+ tar --extract --file prometheus.tar.gz --directory "$PROMETHEUS_HOME" --strip-components 1 --no-same-owner && \
23+ rm prometheus.tar.gz
1124
1225# Install JDK
1326ENV JAVA_HOME $RUNTIME_PATH/jdk
Original file line number Diff line number Diff line change 11ARG BASE_IMAGE="nightly"
22FROM cloudtik/cloudtik-deps:"$BASE_IMAGE"
33
4- # Install spark based Analytics + AI platform components
4+ ARG NODE_EXPORTER_VERSION=1.6.1
5+ ARG PROMETHEUS_VERSION=2.45.0
56ARG SPARK_VERSION=3.2.1
67ARG HADOOP_VERSION=3.3.1
78
89ENV RUNTIME_PATH /home/cloudtik/runtime
910RUN mkdir -p $RUNTIME_PATH
1011WORKDIR /home/cloudtik/runtime
1112
12- # TODO: Install prometheus
13+ # Install prometheus and node exporter
14+ ENV NODE_EXPORTER_HOME $RUNTIME_PATH/node_exporter
15+ ENV PROMETHEUS_HOME $RUNTIME_PATH/prometheus
16+
17+ RUN wget https://github.com/prometheus/node_exporter/releases/download/v${NODE_EXPORTER_VERSION}/node_exporter-${NODE_EXPORTER_VERSION}.linux-amd64.tar.gz -O node_exporter.tar.gz && \
18+ mkdir -p "$NODE_EXPORTER_HOME" && \
19+ tar --extract --file node_exporter.tar.gz --directory "$NODE_EXPORTER_HOME" --strip-components 1 --no-same-owner && \
20+ rm node_exporter.tar.gz && \
21+ wget https://github.com/prometheus/prometheus/releases/download/v${PROMETHEUS_VERSION}/prometheus-${PROMETHEUS_VERSION}.linux-amd64.tar.gz -O prometheus.tar.gz && \
22+ mkdir -p "$PROMETHEUS_HOME" && \
23+ tar --extract --file prometheus.tar.gz --directory "$PROMETHEUS_HOME" --strip-components 1 --no-same-owner && \
24+ rm prometheus.tar.gz
1325
1426# Fuse
1527RUN sudo apt-get update -y \
Original file line number Diff line number Diff line change 11ARG BASE_IMAGE="nightly"
22FROM cloudtik/cloudtik:"$BASE_IMAGE"
33
4- # Install spark based Analytics + AI platform components
4+ ARG NODE_EXPORTER_VERSION=1.6.1
5+ ARG PROMETHEUS_VERSION=2.45.0
56ARG SPARK_VERSION=3.2.1
67ARG HADOOP_VERSION=3.3.1
78
89ENV RUNTIME_PATH /home/cloudtik/runtime
910RUN mkdir -p $RUNTIME_PATH
1011WORKDIR /home/cloudtik/runtime
1112
12- # TODO: Install prometheus
13+ # Install prometheus and node exporter
14+ ENV NODE_EXPORTER_HOME $RUNTIME_PATH/node_exporter
15+ ENV PROMETHEUS_HOME $RUNTIME_PATH/prometheus
16+
17+ RUN wget https://github.com/prometheus/node_exporter/releases/download/v${NODE_EXPORTER_VERSION}/node_exporter-${NODE_EXPORTER_VERSION}.linux-amd64.tar.gz -O node_exporter.tar.gz && \
18+ mkdir -p "$NODE_EXPORTER_HOME" && \
19+ tar --extract --file node_exporter.tar.gz --directory "$NODE_EXPORTER_HOME" --strip-components 1 --no-same-owner && \
20+ rm node_exporter.tar.gz && \
21+ wget https://github.com/prometheus/prometheus/releases/download/v${PROMETHEUS_VERSION}/prometheus-${PROMETHEUS_VERSION}.linux-amd64.tar.gz -O prometheus.tar.gz && \
22+ mkdir -p "$PROMETHEUS_HOME" && \
23+ tar --extract --file prometheus.tar.gz --directory "$PROMETHEUS_HOME" --strip-components 1 --no-same-owner && \
24+ rm prometheus.tar.gz
1325
1426# Install JDK
1527ENV JAVA_HOME $RUNTIME_PATH/jdk
Original file line number Diff line number Diff line change 11ARG BASE_IMAGE="nightly"
22FROM cloudtik/cloudtik:"$BASE_IMAGE"
33
4- # Install spark based Analytics + AI platform components
4+ ARG NODE_EXPORTER_VERSION=1.6.1
5+ ARG PROMETHEUS_VERSION=2.45.0
56ARG SPARK_VERSION=3.3.0
67ARG HADOOP_VERSION=3.3.1
78
89ENV RUNTIME_PATH /home/cloudtik/runtime
910RUN mkdir -p $RUNTIME_PATH
1011WORKDIR /home/cloudtik/runtime
1112
12- # TODO: Install prometheus
13+ # Install prometheus and node exporter
14+ ENV NODE_EXPORTER_HOME $RUNTIME_PATH/node_exporter
15+ ENV PROMETHEUS_HOME $RUNTIME_PATH/prometheus
16+
17+ RUN wget https://github.com/prometheus/node_exporter/releases/download/v${NODE_EXPORTER_VERSION}/node_exporter-${NODE_EXPORTER_VERSION}.linux-amd64.tar.gz -O node_exporter.tar.gz && \
18+ mkdir -p "$NODE_EXPORTER_HOME" && \
19+ tar --extract --file node_exporter.tar.gz --directory "$NODE_EXPORTER_HOME" --strip-components 1 --no-same-owner && \
20+ rm node_exporter.tar.gz && \
21+ wget https://github.com/prometheus/prometheus/releases/download/v${PROMETHEUS_VERSION}/prometheus-${PROMETHEUS_VERSION}.linux-amd64.tar.gz -O prometheus.tar.gz && \
22+ mkdir -p "$PROMETHEUS_HOME" && \
23+ tar --extract --file prometheus.tar.gz --directory "$PROMETHEUS_HOME" --strip-components 1 --no-same-owner && \
24+ rm prometheus.tar.gz
1325
1426# Install JDK
1527ENV JAVA_HOME $RUNTIME_PATH/jdk
Original file line number Diff line number Diff line change 11ARG BASE_IMAGE="nightly"
22FROM cloudtik/cloudtik-deps:"$BASE_IMAGE"
33
4+ ARG NODE_EXPORTER_VERSION=1.6.1
5+ ARG PROMETHEUS_VERSION=2.45.0
46ARG TRINO_VERSION=389
57ARG HADOOP_VERSION=3.3.1
68
79ENV RUNTIME_PATH /home/cloudtik/runtime
810RUN mkdir -p $RUNTIME_PATH
911WORKDIR /home/cloudtik/runtime
1012
11- # TODO: Install prometheus
13+ # Install prometheus and node exporter
14+ ENV NODE_EXPORTER_HOME $RUNTIME_PATH/node_exporter
15+ ENV PROMETHEUS_HOME $RUNTIME_PATH/prometheus
16+
17+ RUN wget https://github.com/prometheus/node_exporter/releases/download/v${NODE_EXPORTER_VERSION}/node_exporter-${NODE_EXPORTER_VERSION}.linux-amd64.tar.gz -O node_exporter.tar.gz && \
18+ mkdir -p "$NODE_EXPORTER_HOME" && \
19+ tar --extract --file node_exporter.tar.gz --directory "$NODE_EXPORTER_HOME" --strip-components 1 --no-same-owner && \
20+ rm node_exporter.tar.gz && \
21+ wget https://github.com/prometheus/prometheus/releases/download/v${PROMETHEUS_VERSION}/prometheus-${PROMETHEUS_VERSION}.linux-amd64.tar.gz -O prometheus.tar.gz && \
22+ mkdir -p "$PROMETHEUS_HOME" && \
23+ tar --extract --file prometheus.tar.gz --directory "$PROMETHEUS_HOME" --strip-components 1 --no-same-owner && \
24+ rm prometheus.tar.gz
1225
1326# Install JDK
1427ENV JAVA_HOME $RUNTIME_PATH/jdk
Original file line number Diff line number Diff line change @@ -24,8 +24,6 @@ ENV PRESTO_HOME $RUNTIME_PATH/presto
2424
2525ENV PATH $PRESTO_HOME/bin:$KAFKA_HOME/bin:$ZOOKEEPER_HOME/bin:$PATH
2626
27- # TODO: Install prometheus
28-
2927RUN wget https://downloads.apache.org/zookeeper/zookeeper-${ZOOKEEPER_VERSION}/apache-zookeeper-${ZOOKEEPER_VERSION}-bin.tar.gz -O zookeeper-${ZOOKEEPER_VERSION}.tar.gz -O zookeeper.tar.gz \
3028 && mkdir -p "$ZOOKEEPER_HOME" \
3129 && tar --extract --file zookeeper.tar.gz --directory "$ZOOKEEPER_HOME" --strip-components 1 --no-same-owner \
You can’t perform that action at this time.
0 commit comments