安装 rsparkling - 气泡水 Nightly Bleeding Edge

2024-04-12

我正在尝试从以下链接安装与我的 h2o 和 Spark 版本兼容的最新版本的 Sparkling Water苏打水夜间出血边缘 https://s3.amazonaws.com/h2o-release/sparkling-water/master/259_nightly/index.html

我正在尝试以下代码:

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")

但它会引发以下错误

install.packages 中警告:无法打开压缩文件 “sparkling-water-2.3.258_nightly/DESCRIPTION”,可能的原因“否” 这样的文件或目录' install.packages 中的错误:无法打开 联系

CRAN 上最新稳定版本的 rsparkling 可以按如下方式安装:

install.packages("rsparkling")

安装有效,但显然它与我的 h2o 和/或 Spark 版本不兼容,因为它不起作用as_h2o_frame函数来自闪闪发光的.

我能做些什么?将 rsparkling 与我的 h2o 版本一起使用

Note

  • R版本:3.4.4
  • packageVersion("sparklyr") is ‘0.8.0’
  • packageVersion("h2o") is ‘3.21.0.4359’

经过多次尝试和错误后,我解决了这个问题。

第一点是确保您的计算机上安装了正确版本的 Java。具体来说,Java 版本 9 和 10 可能会出现问题,请参阅here https://github.com/uc-cfss/Discussion/issues/71。我安装了 Java SE 开发工具包 8u172。要确定您安装并运行的 Java 版本,请在终端中输入:

 java -version

接下来,根据给定的表here https://github.com/h2oai/sparkling-water/tree/master/r,我发现了一个甜蜜的兼容性点h2o版本 3.18.0.11spark版本 2.3.0 和Sparkling Water版本 2.3.6。

因此,安装以下软件包:
- 对于 h20(版本 3.18.0.11):

install.packages("https://cran.r-project.org/src/contrib/Archive/h2o/h2o_3.18.0.11.tar.gz", repos=NULL, type="source")  

- 对于sparklyr(版本0.8.4)和rsparkling(版本0.2.5):

install.packages(c("sparklyr","rsparkling"))

然后,在调用库(rsparkling)之前首先配置适当版本的 Sparkling Water。因此,其余代码变为:

options(rsparkling.sparklingwater.version = "2.3.6") 

library(rsparkling)  
library(sparklyr)  
library(h2o)  

现在,您应该能够继续安装 Spark 版本 2.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)

希望这也适合你!

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

安装 rsparkling - 气泡水 Nightly Bleeding Edge 的相关文章

随机推荐