2016-07-08 9 views
0
私が火花を持つ特定の寄木細工のファイルを読み込む必要がある

は、私はこれがそうのように行うことができます知っている:パス一覧[文字列] Scalaの

sqlContext 
    .read 
    .parquet("s3://bucket/key", "s3://bucket/key") 

を今Iこれらのすべてのs3パスを含むList [String]オブジェクトを持っていますが、これをプログラムでScalaの寄木張り関数に渡す方法がわかりません。多くのファイルを手作業で行う方法はありますが、どのようにファイルを寄木張り関数にプログラムで取り込むのですか?

+3

あなたは_splat operator_: '.parquet(listOfStrings:_ *)' – Dima

+0

を探しています。本当にありがとうございます! – moku

答えて

2

繰り返しパラメーターhereについても同様の質問に回答しました。

@Dimaは.parquet繰り返し引数期待ので、あなたがスプラット演算子を探している、前述のように:それは仕様ですがScala Language Specification 4.6.2 seciton

で繰り返さ引数の

sqlContext.read.parquet(listOfStrings:_*) 

もっとスカラ2.9の場合、この部分は変更されませんでした。

関連する問題