上面步骤完成依赖包的下载以后,就可以点击工程界面顶部菜单的“Run”。
在弹出的界面中(如下图所示),选择“Edit Configuration…”。
然后,在弹出的界面中(如下图所示),在“Program arguments”右边的文本框中输入MovieLensALS程序运行所需要的5个参数,包括数据集目录(保存movies.dat和ratings.dat的目录)、personalRatings.dat文件路径、隐语义因子个数、ALS正则化参数、迭代次数。假设已经把数据集movies.dat、ratings.dat和personalRatings.dat存放在了Linux本地文件系统的“/home/hadoop/Downloads/movie_recommend”目录下。因此,程序的运行参数设置为“/home/hadoop/Downloads/movie_recommend /home/hadoop/Downloads/movie_recommend/personalRatings.dat 10 5 10”。参数设置好以后,可以点击“Run”按钮,开始运行程序。
如果运行成功,程序会运行得到如下图所示的结果,返回的结果信息的最后一行是“Process finished with exit code 0”,如果运行失败,最后一行就会是“Process finished with exit code 1”,并且会给出运行过程的错误信息。