Software
sparklyr

sparklyr

R interface for Apache Spark

971 stars
310 forks
Apache-2.0
R

sparklyr is an R interface for Apache Spark that lets you connect to local or remote Spark clusters and work with large-scale datasets using familiar R syntax. It supports connections via YARN, Mesos, Livy, Kubernetes, and Databricks Connect.

The package integrates directly with dplyr, so you can filter, aggregate, and transform Spark datasets using the same verbs you already know, then collect results into R for visualization. It provides access to Spark’s machine learning library through high-level R functions that chain naturally into dplyr pipelines. sparklyr also supports distributed execution of arbitrary R code across cluster nodes via spark_apply(), direct SQL queries through a DBI interface, and reading and writing CSV, JSON, and Parquet formats.

Contributors#

Resources featuring sparklyr#

Posts about sparklyr#