我正在尝试按照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
答案 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,然后就可以了。