- Spark Connector - The Spark connector implements the
DataSourceV2and has its own Catalog management. As of today, this is the recommended way to integrate ClickHouse and Spark. - Spark JDBC - Integrate Spark and ClickHouse using a JDBC data source.
Both solutions have been successfully tested and are fully compatible with various APIs, including Java, Scala, PySpark, and Spark SQL.