私はスパークするのが新しく、recommendProductsForUsersの出力をHbaseテーブルに保存したいと思っています。私は、保存するためにJavaPairRDDとsaveAsNewAPIHadoopDatasetを使用することを示す例(https://sparkkb.wordpress.com/2015/05/04/save-javardd-to-hbase-using-saveasnewapihadoopdataset-spark-api-java-coding/)を見つけました。スパークを保存するMatrixFactorizationModelお勧めの製品をHbaseに投稿
JavaRDD<Tuple2<Object, Rating[]>>
をJavaPairRDD<ImmutableBytesWritable, Put>
に変換するには、どうすればsaveAsNewAPIHadoopDatasetを使用できますか?
//Loads the data from hdfs
MatrixFactorizationModel sameModel = MatrixFactorizationModel.load(jsc.sc(), trainedDataPath);
//Get recommendations for all users
JavaRDD<Tuple2<Object, Rating[]>> ratings3 = sameModel.recommendProductsForUsers(noOfProductsToReturn).toJavaRDD();
モデルや推奨事項を保存しますか? – eliasah
@eliasah私は推奨事項を保存したい – Ani