0

Spark Summit 2014から演習を実行しようとしています。ターミナルでコマンドを実行すると、次のようになります。

Spark assembly has been built with Hive, including Datanucleus jars on classpath
Java HotSpot(TM) 64-Bit Server VM warning: ignoring option MaxPermSize=128m; 
support was removed in 8.0
15/04/26 14:21:05 WARN NativeCodeLoader: Unable to load native-hadoop library 
for your platform... using builtin-java classes where applicable
15/04/26 14:21:05 WARN LoadSnappy: Snappy native library not loaded

最初の NativeCodeLoader 警告が MAC で予想されることをオンラインで見つけました。2つ目はどうですか?Snappy をロードするにはどうすればよいですか?

ありがとう!

編集:そのままで、コードが実行され、上記の出力が生成され、他には何も生成されません。

4

2 に答える 2

-1

これらの警告は、OSX 環境で想定されています。チュートリアルの手順を正しく実行したことを確認します。出力を表示するには、元の MovieLensALS.scala ファイルを更新する必要があります。

「// your code here」コメントの下に次のコードを追加します。

val numRatings = ratings.count
val numUsers = ratings.map(_._2.user).distinct.count
val numMovies = ratings.map(_._2.product).distinct.count

println("Got " + numRatings + " ratings from "
  + numUsers + " users on " + numMovies + " movies.")
于 2015-08-10T00:31:13.017 に答える