доступ к свечам из RelationalGroupedDataset - PullRequest
0 голосов
/ 25 июня 2018

Обычный искровой фрейм данных позволяет получить доступ к sparksession через df.sparksession

class RelationalGroupedDataset protected[sql](
    df: DataFrame,
    groupingExprs: Seq[Expression],
    groupType: RelationalGroupedDataset.GroupType) {

Как я могу получить доступ к свече RelationalGroupedDataset?Кажется, это только личное сообщение.

Моя мотивация - получить доступ к последствиям искры, не требуя проходить спарк-сессию вокруг.

1 Ответ

0 голосов
/ 25 июня 2018

Если вы не зависите от наличия нескольких экземпляров сеанса в области, обычно достаточно использовать аргумент implicit

def f(gds: RelationalGroupedDataset)(implicit spark: SparkSession) = ???

или компоновщик

def f(gds: RelationalGroupedDataset) = {
  import SparkSession.builder.getOrCreate.implicits._
}

.Если нет, вы всегда можете использовать взломать так:

def f(gds: RelationalGroupedDataset) = {
  import gds.count.sparkSession.implicits._
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...