使用initialize_connect错误安装sparklyr

时间:2017-09-15 07:07:05

标签: rstudio sparklyr

我正在尝试按照SparklyR上的简单指南,但它在一开始就把错误抛到脑后。我按照指南中的说明安装了SparklyR和本地版本的Spark:

library("sparklyr")

spark_install(version="1.6.2")

然后我打开一个连接,这里发生了错误:

sc <- spark_connect(master="local")

我收到“R代码执行错误”以及以下内容:

使用Spark:2.2.0 强制错误(代码):   在initialize_connection期间失败:java.lang.ExceptionInInitializerError

2 个答案:

答案 0 :(得分:0)

&#34; 1.6.2&#34;很老了。

这有用吗?

spark_install(version="2.2.0")
sc <- spark_connect(master="local", version="2.2.0)

答案 1 :(得分:0)

实际上Sparklyr的作者回答了我的问题。由于我安装了Java 8和Java 9,Sparklyr目前无法使用Java 9.因此我只需卸载Java 9,然后就可以了。