安装 sparklyr 并出现 initialize_connect 错误
Install sparklyr with initialize_connect error
我正在尝试按照 SparklyR 上的简单指南进行操作,但它一开始就给我抛出错误。我按照指南中的说明安装了 SparklyR 和本地版本的 Spark:
library("sparklyr")
spark_install(version="1.6.2")
然后我打开一个连接,这里是错误发生的地方:
sc <- spark_connect(master="local")
我得到 "R code execution error" 和以下内容:
使用星火:2.2.0
强制错误(代码):
在 initialize_connection 期间失败:java.lang.ExceptionInInitializerError
“1.6.2”太老了。
这个有用吗?
spark_install(version="2.2.0")
sc <- spark_connect(master="local", version="2.2.0)
实际上 Sparklyr
的作者回答了我的问题。由于我同时安装了 Java 8 和 Java 9,Sparklyr
目前无法与 Java 9 一起使用。所以我只需卸载 Java 9,然后它工作正常。
我正在尝试按照 SparklyR 上的简单指南进行操作,但它一开始就给我抛出错误。我按照指南中的说明安装了 SparklyR 和本地版本的 Spark:
library("sparklyr")
spark_install(version="1.6.2")
然后我打开一个连接,这里是错误发生的地方:
sc <- spark_connect(master="local")
我得到 "R code execution error" 和以下内容:
使用星火:2.2.0 强制错误(代码): 在 initialize_connection 期间失败:java.lang.ExceptionInInitializerError
“1.6.2”太老了。
这个有用吗?
spark_install(version="2.2.0")
sc <- spark_connect(master="local", version="2.2.0)
实际上 Sparklyr
的作者回答了我的问题。由于我同时安装了 Java 8 和 Java 9,Sparklyr
目前无法与 Java 9 一起使用。所以我只需卸载 Java 9,然后它工作正常。