コードの1行で、RDDの最初の10行を取り出してレコードをカウントしようとしています(明らかに10であるはずです)。私はいくつかの操作を行うときしかし、私はエラーを取得する:ここで Scala:traitのメソッドcountの引数がありません
<console>:24: error: missing arguments for method count in trait
TraversableOnce;
follow this method with `_' if you want to treat it as a partially applied function
はコードです:
logfiles.filter(line => line.contains("jpg")).take(10).count
を行うことができますどこに常にしない「これは自明常に10を返します」。しかし、妥当な単純化は 'Math.min(... count()、10)'となります。 –
@Alexeyもちろん、「RDD」には少なくとも10項目あります。 –