Я разработчик Scala, но столкнулся с какой-то странной проблемой.когда я пытался выполнить код Scala с помощью метода main, он не показывал мне возможность запуска в качестве приложения Scala.
Я был совершенно не в курсе, потому что обычно это происходит, когда нет метода main, но возникает проблемаосновной метод также там.
код, как показано ниже.
package org.apache.spark.examples.sql
import org.apache.spark.sql.{Encoder, Encoders, SparkSession}
import org.apache.spark.sql.expressions.Aggregator
// scalastyle:off println
object SimpleTypedAggregator {
def main(args: Array[String]): Unit = {
val spark = SparkSession
.builder
.master("local[*]")
.appName("common typed aggregator implementations")
.getOrCreate()
spark.sparkContext.setLogLevel("ERROR")
import spark.implicits._
val ds = spark.range(20).select(('id % 3).as("key"), 'id).as[(Long, Long)]
println("input data:")
ds.show()