2017-09-15 66 views
0

我想遵循SparklyR上的簡單指南,但它在最開始時會引發錯誤。我安裝SparklyR和火花的本地版本編寫的指南:安裝sparklyr與initialize_connect錯誤

library("sparklyr")

spark_install(version="1.6.2")

然後我打開一個連接,這裏的地方發生錯誤:

sc <- spark_connect(master="local")

我得到「R代碼執行錯誤」和以下內容:

使用Spark:2.2.0 Error in force(code): initialize_connection失敗:java.lang.ExceptionInInitializerError

回答

0

其實Sparklyr的作者回答了我的問題。由於我安裝了Java 8和Java 9,其中Sparklyr目前不能與Java 9一起工作,因此我只是卸載Java 9,然後它可以正常工作。

0

「1.6.2」已過時。

這是行不通的?

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

我知道這是舊的,我正在試着按照教程。其實我試過2.2.0,它仍然給我同樣的錯誤 –