3

无法加载SparkR到我的RStudio. 当我尝试加载火花上下文时,出现错误:

找不到函数“launchBackend”。

我可以sparkR在我的终端 shell 上工作,但这也是因为我不必加载 spark 上下文(它似乎已经存在了)。有什么帮助吗?

Sys.setenv(SPARK_HOME="~/spark-1.4.1")
.libPaths(c(file.path(Sys.getenv("SPARK_HOME"), "R", "lib"), .libPaths()))
library(SparkR)
sc <- sparkR.init(master = "local")
sqlContext <- sparkRSQL.init(sc)
4

1 回答 1

4

可能有帮助的一件事是输入完整路径。R 不会扩展波浪号。

代替:

Sys.setenv(SPARK_HOME="~/spark-1.4.1")

像这样的东西:

Sys.setenv(SPARK_HOME="/home/spark-1.4.1")
于 2015-08-25T05:03:32.933 回答