Skip to content

Commit ab7683e

Browse files
authored
Merge pull request #1331 from tbluejeans/new-delta-release
Updating the recipe for 1.0.0 release of delta
2 parents e9301f4 + 97de61d commit ab7683e

File tree

1 file changed

+10
-6
lines changed

1 file changed

+10
-6
lines changed

docs/using/recipes.md

Lines changed: 10 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -544,18 +544,22 @@ Please note that the [Delta Lake](https://delta.io/) packages are only available
544544
```dockerfile
545545
FROM jupyter/pyspark-notebook:latest
546546

547-
ARG DELTA_CORE_VERSION="0.8.0"
547+
ARG DELTA_CORE_VERSION="1.0.0"
548+
RUN pip install --quiet --no-cache-dir delta-spark==${DELTA_CORE_VERSION} && \
549+
fix-permissions "${HOME}" && \
550+
fix-permissions "${CONDA_DIR}"
548551

549552
USER root
550553

551-
RUN echo "spark.jars.packages io.delta:delta-core_2.12:${DELTA_CORE_VERSION}" >> $SPARK_HOME/conf/spark-defaults.conf && \
552-
echo 'spark.sql.extensions io.delta.sql.DeltaSparkSessionExtension' >> $SPARK_HOME/conf/spark-defaults.conf && \
554+
RUN echo 'spark.sql.extensions io.delta.sql.DeltaSparkSessionExtension' >> $SPARK_HOME/conf/spark-defaults.conf && \
553555
echo 'spark.sql.catalog.spark_catalog org.apache.spark.sql.delta.catalog.DeltaCatalog' >> $SPARK_HOME/conf/spark-defaults.conf
554556

555557
USER $NB_UID
556558

557-
# Run pyspark and exit to trigger the download of the delta lake jars
558-
RUN echo "quit()" > /tmp/init-delta.py && \
559-
spark-submit /tmp/init-delta.py && \
559+
# Trigger download of delta lake files
560+
RUN echo "from pyspark.sql import SparkSession" > /tmp/init-delta.py && \
561+
echo "from delta import *" >> /tmp/init-delta.py && \
562+
echo "spark = configure_spark_with_delta_pip(SparkSession.builder).getOrCreate()" >> /tmp/init-delta.py && \
563+
python /tmp/init-delta.py && \
560564
rm /tmp/init-delta.py
561565
```

0 commit comments

Comments
 (0)