Skip to content

Commit

Permalink
Update test_spark_ci.yml
Browse files Browse the repository at this point in the history
  • Loading branch information
ilias1111 committed Aug 2, 2024
1 parent e171667 commit c9b8b59
Showing 1 changed file with 19 additions and 12 deletions.
31 changes: 19 additions & 12 deletions .github/workflows/test_spark_ci.yml
Original file line number Diff line number Diff line change
Expand Up @@ -34,22 +34,21 @@ jobs:
- name: Update Dockerfile
run: |
cat > Dockerfile << EOL
FROM openjdk:11-jre-slim
FROM openjdk:11-jdk-slim
ENV SPARK_VERSION=3.5.1
ENV HADOOP_VERSION=3.3.4
ENV SPARK_HOME=/spark
ENV PATH=$PATH:$SPARK_HOME/bin:$SPARK_HOME/sbin
RUN apt-get update && apt-get install -y curl wget procps rsync ssh iputils-ping net-tools
RUN wget --tries=5 --retry-connrefused --waitretry=1 --timeout=20 https://downloads.apache.org/spark/spark-\${SPARK_VERSION}/spark-\${SPARK_VERSION}-bin-hadoop3.tgz && \
tar -xvzf spark-\${SPARK_VERSION}-bin-hadoop3.tgz && \
mv spark-\${SPARK_VERSION}-bin-hadoop3 \${SPARK_HOME} && \
rm spark-\${SPARK_VERSION}-bin-hadoop3.tgz
RUN wget --tries=5 --retry-connrefused --waitretry=1 --timeout=20 https://downloads.apache.org/spark/spark-${SPARK_VERSION}/spark-${SPARK_VERSION}-bin-hadoop3.tgz && \
tar -xvzf spark-${SPARK_VERSION}-bin-hadoop3.tgz && \
mv spark-${SPARK_VERSION}-bin-hadoop3 ${SPARK_HOME} && \
rm spark-${SPARK_VERSION}-bin-hadoop3.tgz
ENV PATH=\$PATH:\${SPARK_HOME}/bin:\${SPARK_HOME}/sbin
WORKDIR \${SPARK_HOME}
WORKDIR ${SPARK_HOME}
CMD ["bash"]
EOL
Expand Down Expand Up @@ -98,22 +97,30 @@ jobs:
- name: Check Spark master status
run: |
docker-compose exec -T spark-master bash -c "jps && ps aux | grep spark"
docker-compose exec -T spark-master bash -c "jps"
docker-compose exec -T spark-master bash -c "ps aux | grep spark"
docker-compose exec -T spark-master bash -c "netstat -tuln"
docker-compose exec -T spark-master bash -c "ls -l $SPARK_HOME"
docker-compose exec -T spark-master bash -c "cat $SPARK_HOME/conf/spark-env.sh"
- name: Check Spark worker status
run: |
docker-compose exec -T spark-worker bash -c "jps && ps aux | grep spark"
docker-compose exec -T spark-worker bash -c "jps"
docker-compose exec -T spark-worker bash -c "ps aux | grep spark"
docker-compose exec -T spark-worker bash -c "netstat -tuln"
docker-compose exec -T spark-worker bash -c "ls -l $SPARK_HOME"
docker-compose exec -T spark-worker bash -c "cat $SPARK_HOME/conf/spark-env.sh"
- name: Check network connectivity
run: |
docker-compose exec -T spark-worker ping -c 4 spark-master
- name: Check Spark logs
run: |
docker-compose logs spark-master
docker-compose logs spark-worker
docker-compose exec -T spark-master bash -c "ls -l $SPARK_HOME/logs"
docker-compose exec -T spark-master bash -c "cat $SPARK_HOME/logs/*"
docker-compose exec -T spark-worker bash -c "ls -l $SPARK_HOME/logs"
docker-compose exec -T spark-worker bash -c "cat $SPARK_HOME/logs/*"
- name: Run test Spark job
run: |
Expand Down

0 comments on commit c9b8b59

Please sign in to comment.