基于SVD矩阵分解的推荐算法及其应用
简要介绍
本文参照网上众多资料,搭建了Spark1.6.3并实现单机运行
主要介绍了如何搭建Spark平台并在Eclipse平台上运行简单的SVD实例
1.环境&软件
Ubuntu 14.04
OpenJDK 7
Scala 2.10.6
Spark 1.6.3
Eclipse 3.8.1
MovieLens 10M(测试用)
2.OpenJDK 7安装
参照:http://www.powerxing.com/install-hadoop/ 内含图片详情
更新apt
sudo apt-get update
安装Java环境
sudo apt-get install openjdk-7-jre openjdk-7-jdk
安装好 OpenJDK 后,需要找到相应的安装路径,这个路径是用于配置 JAVA_HOME 环境变量的。执行如下命令:
dpkg -L openjdk-7-jdk | grep '/bin/javac'
该命令会输出一个路径,除去路径末尾的 “/bin/javac”,剩下的就是正确的路径了。如输出路径为 /usr/lib/jvm/java-7-openjdk-amd64/bin/javac,则我们需要的路径为 /usr/lib/jvm/java-7-openjdk-amd64
接着配置 JAVA_HOME 环境变量