Snowflake Connector for Spark

The Snowflake Connector for Apache Spark brings Snowflake into the Spark ecosystem, enabling Spark to read data from, and write data to, Snowflake. From Spark’s perspective, Snowflake looks similar to other Spark data sources (PostgreSQL, HDFS, S3, etc.).

Snowflake supports three versions of Spark: Spark 2.1, Spark 2.2, and Spark 2.3. There is a separate version of the Snowflake Spark Connector for each version of Spark. Use the correct version of the connector for your version of Spark.

The connector runs as a Spark plugin and is provided as a Spark package (spark-snowflake).

Version 2.4.0 (and higher) of the Spark connector support Snowflake on both Microsoft Azure and Amazon AWS. Earlier versions support Snowflake only on Amazon AWS.

Next Topics: