首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >安装起泡水

安装起泡水
EN

Stack Overflow用户
提问于 2018-07-18 08:00:27
回答 1查看 111关注 0票数 0

我正在尝试安装与我的h2o和Spark版本兼容的最新版本的起泡水,从下面的链接火花水之夜出血缘

我正在尝试以下代码:

代码语言:javascript
复制
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上安装的最新稳定版本的起泡器可以安装如下:

代码语言:javascript
复制
install.packages("rsparkling")

安装工作正常,但显然它与我的h2o和/或Spark版本不兼容,因为它不能运行as_h2o_frame功能。

我能做什么?使用我的版本的h2o

Note

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

回答 1

Stack Overflow用户

发布于 2018-08-20 13:10:09

经过几次反复试验,我解决了这个问题.

第一点是确保您的计算机上安装了正确的Java版本。具体来说,Java 9和10可能会有问题,请参见这里。我安装了Java开发工具包8u172。为了确保安装和运行的Java版本,在终端类型中:

代码语言:javascript
复制
 java -version

接下来,根据给定的这里表,我发现了h2o版本3.18.0.11与spark版本2.3.0和Sparkling Water版本2.3.6之间的一个很好的兼容性点。

因此,安装以下软件包:

  • 对于h20 (3.18.0.11版):
代码语言:javascript
复制
install.packages("https://cran.r-project.org/src/contrib/Archive/h2o/h2o_3.18.0.11.tar.gz", repos=NULL, type="source")  
  • 对于火花(0.8.4版)和起泡(0.2.5版):
代码语言:javascript
复制
install.packages(c("sparklyr","rsparkling"))

然后,首先在调用库之前配置相应版本的起泡水。因此,其余的代码变成:

代码语言:javascript
复制
options(rsparkling.sparklingwater.version = "2.3.6") 

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

现在,您应该可以继续安装SparkVersion2.3.0,其余的:

代码语言:javascript
复制
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)

希望这对你也有用!

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/51396621

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档