The official auron docker image.
Maintained by: openEuler CloudNative SIG.
Where to get help: openEuler CloudNative SIG, openEuler.
The Auron accelerator for big data engines (e.g., Spark, Flink) leverages native vectorized execution to accelerate query processing. It combines the power of the Apache DataFusion library and the scale of the distributed computing framework.
Auron takes a fully optimized physical plan from a distributed computing framework, mapping it into DataFusion's execution plan, and performs native plan computation.
The tag of each auron docker image is consist of the version of auron and the version of basic image. The details are as follows
| Tags | Currently | Architectures |
|---|---|---|
| 7.0.0-oe2403sp4 | auron 7.0.0 on openEuler 24.03-lts-sp4 | amd64, arm64 |
| 7.0.0-oe2403sp3 | auron 7.0.0 on openEuler 24.03-lts-sp3 | amd64, arm64 |
Copy the Auron JAR from the image to your Spark classpath:
docker run --rm openeuler/auron:{Tag} cat /opt/auron/auron-spark_2.12-release-linux-x86_64-7.0.0-incubating.jar > $SPARK_HOME/jars/auron-spark.jar
Add the following configurations to $SPARK_HOME/conf/spark-defaults.conf:
spark.auron.enable true
spark.sql.extensions org.apache.spark.sql.auron.AuronSparkSessionExtension
spark.shuffle.manager org.apache.spark.sql.execution.auron.shuffle.AuronShuffleManager
spark.memory.offHeap.enabled false
spark.executor.memory 4g
spark.executor.memoryOverhead 4096
Submit a query with spark-sql:
spark-sql -f query.sql
If you have any questions or want to use some special features, please submit an issue or a pull request on openeuler-docker-images.
Content type
Image
Digest
sha256:5f6542ac9…
Size
204.8 MB
Last updated
2 months ago
docker pull openeuler/auronPulls:
5
Last week