我正在尝试安装与我的h2o和Spark版本兼容的最新版本的起泡水,从下面的链接火花水之夜出血缘
我正在尝试以下代码:
install.packages("https://s3.amazonaws.com/h2o-release/sparkling-water/master/259_nightly/sparkling-water-2.3.259_nightly.zip",repos = NULL, type = "win.binary")
#install.packages('C:/Users/USER/Downloads/sparkling-water-2.3.259_nightly.zip',repos = NULL, type = "win.binary")但它会引发以下错误
'sparkling-water-2.3.258_nightly/DESCRIPTION',中的警告:无法打开压缩文件install.packages中的“没有这样的文件或目录”错误:无法打开连接
在CRAN上安装的最新稳定版本的起泡器可以安装如下:
install.packages("rsparkling")安装工作正常,但显然它与我的h2o和/或Spark版本不兼容,因为它不能运行as_h2o_frame功能。
我能做什么?使用我的版本的h2o
Note
packageVersion("sparklyr")是‘0.8.0’packageVersion("h2o")发布于 2018-08-20 13:10:09
经过几次反复试验,我解决了这个问题.
第一点是确保您的计算机上安装了正确的Java版本。具体来说,Java 9和10可能会有问题,请参见这里。我安装了Java开发工具包8u172。为了确保安装和运行的Java版本,在终端类型中:
java -version接下来,根据给定的这里表,我发现了h2o版本3.18.0.11与spark版本2.3.0和Sparkling Water版本2.3.6之间的一个很好的兼容性点。
因此,安装以下软件包:
install.packages("https://cran.r-project.org/src/contrib/Archive/h2o/h2o_3.18.0.11.tar.gz", repos=NULL, type="source") install.packages(c("sparklyr","rsparkling"))然后,首先在调用库之前配置相应版本的起泡水。因此,其余的代码变成:
options(rsparkling.sparklingwater.version = "2.3.6")
library(rsparkling)
library(sparklyr)
library(h2o) 现在,您应该可以继续安装SparkVersion2.3.0,其余的:
spark_install(version = "2.3.0")
sc <- spark_connect(master = "local", version = "2.3.0")
mtcars_tbl <- copy_to(sc, mtcars, "mtcars")
mtcars_h2o <- as_h2o_frame(sc, mtcars_tbl, strict_version_check = FALSE)希望这对你也有用!
https://stackoverflow.com/questions/51396621
复制相似问题