diff --git a/demos/data-warehouse-iceberg-trino-spark/Dockerfile b/demos/data-warehouse-iceberg-trino-spark/Dockerfile new file mode 100644 index 00000000..51790b30 --- /dev/null +++ b/demos/data-warehouse-iceberg-trino-spark/Dockerfile @@ -0,0 +1,15 @@ +FROM docker.stackable.tech/stackable/pyspark-k8s:3.3.0-stackable0.2.0 + +RUN curl -L -O http://search.maven.org/remotecontent?filepath=org/apache/ivy/ivy/2.5.0/ivy-2.5.0.jar +RUN java -jar ivy-2.5.0.jar -notransitive \ +-dependency org.apache.spark spark-sql-kafka-0-10_2.12 3.3.0 \ +-retrieve "/stackable/spark/jars/[artifact]-[revision](-[classifier]).[ext]" +RUN java -jar ivy-2.5.0.jar -confs compile \ +-dependency org.apache.spark spark-sql-kafka-0-10_2.12 3.3.0 \ +-retrieve "/stackable/spark/jars/[artifact]-[revision](-[classifier]).[ext]" +RUN java -jar ivy-2.5.0.jar -notransitive \ +-dependency org.apache.iceberg iceberg-spark-runtime-3.3_2.12 0.14.1 \ +-retrieve "/stackable/spark/jars/[artifact]-[revision](-[classifier]).[ext]" +RUN java -jar ivy-2.5.0.jar -confs compile \ +-dependency org.apache.iceberg iceberg-spark-runtime-3.3_2.12 0.14.1 \ +-retrieve "/stackable/spark/jars/[artifact]-[revision](-[classifier]).[ext]" diff --git a/demos/data-warehouse-iceberg-trino-spark/WarehouseKafkaIngest.xml b/demos/data-warehouse-iceberg-trino-spark/WarehouseKafkaIngest.xml new file mode 100644 index 00000000..97b84728 --- /dev/null +++ b/demos/data-warehouse-iceberg-trino-spark/WarehouseKafkaIngest.xml @@ -0,0 +1,6207 @@ + +