私は、apache spark/scalaを使用して、ほとんどの単語がない行を見つけようとしています。私はspark-shellでプログラムを実行しています。reduceの結果で「エラー:値の収集がIntのメンバーではありません」というエラーで収集が失敗するのはなぜですか?
scala> file1.map(line => line.split(" ").size).reduce((a, b) => if (a > b) a else b).collect()
<console>:30: error: value collect is not a member of Int
file1.map(line => line.split(" ").size).reduce((a, b) => if (a > b) a else b).collect()
なぜ私はエラーを取得することです:私は、次のコードを使用して結果を収集しようとすると、
scala> file1.map(line => line.split(" ").size).reduce((a, b) => if (a > b) a else b)
しかし、私はエラーを取得する:私は次のコードを使用する場合
は、私が正しい出力を得ます私がcollect()
アクションを使用すると?