2017-08-24 12 views

答えて

0

あなたはこのような何かを行うことができます... は私に

sparkSession = SparkSession.builder().getOrCreate() 
MongoSpark.load[SparkSQL.Character](sparkSession).printSchema() 
val characters = MongoSpark.load[SparkSQL.Character](sparkSession) 
characters.createOrReplaceTempView("characters") 
val sqlstmt = sparkSession.sql("SELECT * FROM characters WHERE site = 'website'") 

を助けてください、スキーマの一つのキーに基づいてグループ化された複数のリストを作成します。

val columns = sqlstmt.columns.map(col) 

task1 
    .groupBy(key) 
    .agg(collect_list(struct(columns: _*)).as("data")) 

しないでください輸入を忘れて

import org.apache.spark.sql.functions._ 
関連する問題