2016-10-19 52 views
0

我在远程CentOS的节点星火集群,我想那远程星火集群连接从我的本地Windows [R工作室(我用Rstudio桌面在我的本地Windows)如何从本地的Windows Rstudio连接远程星火集群

if (nchar(Sys.getenv("SPARK_HOME")) < 1) { 
    Sys.setenv(SPARK_HOME = "/home/remoteclusterpath/spark-1.6.0-bin-hadoop2.6") 
    .libPaths(c(file.path(Sys.getenv("SPARK_HOME"), "R", "lib"), .libPaths())) 
} 
library(SparkR, lib.loc = "/home/remoteclusterpath/spark-1.6.0-bin-hadoop2.6/R/lib") 

sc <- sparkR.init(master = "spark://<IP-Address>:7077", sparkEnvir = list(spark.driver.memory="2g")) 

我收到此错误以下

Error in library(SparkR) : there is no package called ‘SparkR’ 

请人给我个e系统解决方案在此先感谢

回答

0

要RStudio使用SparkR您可以安装sparklyr把这个命令RStudio控制台上:

library("sparklyr") 
1

intall.packages("sparklyr") 

后来,你可以用这个命令加载此包要在RStudio中使用SparkR,您需要安装SparkR软件包并加载它。使用这些命令

install.packages("SparkR") 

library(SparkR) 
相关问题