2016-02-28 105 views
3

我試圖安裝SparkR錯誤而安裝sparkR

library(devtools) 
install_github("amplab-extras/SparkR-pkg", subdir="pkg") 

但後來我發現這個錯誤

Launching sbt from sbt/sbt-launch-0.13.6.jar Invalid or corrupt jarfile sbt/sbt-launch-0.13.6.jar make: *** [target/scala-2.10/sparkr-assembly-0.1.jar] Error 1 ERROR: compilation failed for package ‘SparkR’ * removing ‘/Users/apple/Library/R/3.2/library/SparkR’ Error: Command failed (1)

+0

這個帖子被賦予並指出,這一問題是「做」,可以幫助您解決它https://support.rstudio.com/hc/en-us/community/posts/205133157-ERROR-compilation-failed-for-package-SparkR- – 2016-02-28 12:21:00

+0

出於好奇,你爲什麼需要這個? – zero323

+0

因爲與R運行大數據是一個痛苦的A – Lucia

回答

1

前出發閱讀:

amplab,演員/ SparkR- pkg不再維護。 SparkR的當前版本隨Spark一起提供。另請參見Installing of SparkR


存儲庫中的Sbt下載鏈接無效,您得到的實際上是一個HTML文件。您可以在pkg/src/sbt/sbt正確URL2使其指向:

http://repo.typesafe.com/typesafe/ivy-releases/org.scala-sbt/sbt-launch/0.13.6/sbt-launch.jar 

download and install sbt,克隆庫:

git clone https://github.com/amplab-extras/SparkR-pkg.git 

去SRC:

cd SparkR-pkg/pkg/src 

組件:

sbt assembly 

並安裝:

R -e "devtools::install('.')" 
+0

http://stackoverflow.com/questions/31184918/installing-of-sparkr這工作得很好。 – Lucia

+0

很高興聽到這個消息。我以爲你可能會在尋找一個新版本。 – zero323

+0

然後我試圖通過> sc < - sparkR.init(master =「local [*]」)創建一個火花上下文 錯誤:找不到函數「sparkR.init」 – Lucia