Оболочка Spark предоставляет простой способ изучения API. Запустите оболочку, запустив в каталоге Spark следующую команду:
./bin/spark-shell
Затем запустите фрагмент кода scala:
import org.apache.spark.sql.SparkSession
val logFile = "YOUR_SPARK_HOME/README.md" // Should be some file on your system
val spark = SparkSession.builder.appName("Simple Application").getOrCreate()
val logData = spark.read.textFile(logFile).cache()
val numAs = logData.filter(line => line.contains("a")).count()
val numBs = logData.filter(line => line.contains("b")).count()
println(s"Lines with a: $numAs, Lines with b: $numBs")
Если ошибка не исчезнет, мы должны рассмотреть настройку среды