2016-09-29 10 views
0

私はSBTコンソールで働いていると私はコンソールでRDD[Myclass]をしたいと思い、次のsbtコンソールでRDDを作成することはできますか?

scala> import org.apache.spark._ 
scala> val sc = new SparkContext("local", "shell") 
scala> import org.apache.spark.rdd._ 

を輸入しています。それは可能ですか?

私がこれをやりたいのは、RDDで遊んで、テストできるサンプルデータを作成することです。テキストファイルを読み込むか、HDFSまたはS3から膨大なデータを読み込むのではなく

+0

これは「sbtコンソール」ではなく、スパークシェルです –

+0

あなたは 'parallelize'を試しましたか? 'sc.parallelize(List MyClass(" a "、" b ")、MyClass(" c "、" d ")))'? –

+0

@ cricket_007私はbuild.sbtでプロジェクトを持っています。このプロジェクトでは 'sbt console'を実行してこのシェルに行きます。 – Anthony

答えて

1

sc.parallelizeを使用して、オブジェクトのListを与えることができます。

関連する問題