????spark在1.5及其版本之后內(nèi)置有sparkR,我用的服務(wù)器上安裝的spark的版本為2.2,安裝位置在/usr/lib/spark-current,此目錄下有一個R文件夾,SparkR就裝在./R/lib目錄下。
????每次進入R后,要想載入SparkR,需要先執(zhí)行以下命令:
library(rJava)
libpath<-.libPaths() #所有R承認的R包路徑,即library()的時候R會去查看的路徑
libpath<-c(libpath,"/usr/lib/spark-current/R/lib") #此即為SparkR所在的目錄
.libPaths(libpath)
rm(libpath)
library(SparkR)? #成功載入