首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >RStudio中的sparkR.init(master="local")中出现SparkR错误

RStudio中的sparkR.init(master="local")中出现SparkR错误
EN

Stack Overflow用户
提问于 2015-07-09 23:37:43
回答 4查看 2.3K关注 0票数 7

我已经将Spark发行版的SparkR包安装到了R库中。我可以调用以下命令,它似乎工作正常:library(SparkR)

但是,当我尝试使用以下代码获取Spark上下文时,

代码语言:javascript
复制
sc <- sparkR.init(master="local")

一段时间后,它将失败,并显示以下消息:

代码语言:javascript
复制
Error in sparkR.init(master = "local") :
   JVM is not ready after 10 seconds

我已经设置了JAVA_HOME,并且我有一个可以正常工作的RStudio,我可以在其中访问其他包,比如ggplot2。我不知道为什么它不工作,我甚至不知道在哪里调查这个问题。

EN

回答 4

Stack Overflow用户

发布于 2015-07-30 00:07:15

我也遇到了同样的问题,而且我的spark-submit.cmd文件也不能从命令行执行。下面的步骤对我很管用

转到您的环境变量,并在系统变量中选择变量名称PATH。与其他值一起添加用分号分隔的c:/Windows/System32/。这使得我的spark-submit.cmd从命令行运行,并最终从Rstudio运行。

我已经意识到,只有在没有指定所有必需的路径值的情况下,我们才会遇到上述问题。确保在环境变量中指定了所有路径值(R、Rtools)。例如,我的资源工具路径是c:\Rtools\bin;c:\Rtools\gcc-4.6.3\bin

我希望这能帮到你。

票数 2
EN

Stack Overflow用户

发布于 2015-08-13 03:40:11

尝试授予执行权限C:/sparkpath/bin/spark-submit.cmd。这对我很管用。

票数 0
EN

Stack Overflow用户

发布于 2016-03-19 02:34:38

我收到了完全相同的错误消息。我的情况有点不同,因为我以前在RStudio中成功地运行过SparkR。但几天后,它就不再起作用了。

通过查看Shivaram Venkataraman和Prakash Ponshankaarchinnusamy之间的转换,我意识到这可能与运行权限有关。

https://issues.apache.org/jira/browse/SPARK-8603

所以我所做的,最终起作用的是,我再次将spark驱动器解压到我的C:/文件夹(以前它保存在D:/ tar.gz中),SparkR起作用了!

screenshot of working RStudio

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/31322131

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档