安装h2o/使用Java?

安装h2o/使用Java?,java,r,h2o,Java,R,H2o,一直在尝试安装h2o在R上使用,并且遇到了多个缓冲区 我似乎能够通过以下方式成功安装该文件: install.packages("~/Desktop/h2o_3.18.0.1.tar.gz", repos = NULL, type = "source") 出去 一,。然后当我调用h2o时,我得到一个错误,如下所示。。。我知道这可能是 因为它只适用于早期版本的java。这是正确的吗 二,。如果是的话。。。。我应该如何让R运行的替代版本 爪哇 我已经看到,有人可以做到这一点,并正在努力 描述这一点

一直在尝试安装h2o在R上使用,并且遇到了多个缓冲区

我似乎能够通过以下方式成功安装该文件:

install.packages("~/Desktop/h2o_3.18.0.1.tar.gz", repos = NULL, type = "source")
出去

一,。然后当我调用h2o时,我得到一个错误,如下所示。。。我知道这可能是 因为它只适用于早期版本的java。这是正确的吗

二,。如果是的话。。。。我应该如何让R运行的替代版本 爪哇

我已经看到,有人可以做到这一点,并正在努力 描述这一点,但我想知道是否有任何简明的指示

编辑如果您有Java 9,但希望将Java 7或8用于H2O,您可以尝试运行Sys.setenvJAVA_HOME。。。在R中,在运行h2o.init之前,您可以指定Java 7或8的路径,我将其保留为

如果您有internet连接,请尝试按照“选择在R中安装”选项卡上的说明进行操作

请同时发布您拥有的Java版本

基本上运行以下所有代码行:

# The following two commands remove any previously installed H2O packages for R.
if ("package:h2o" %in% search()) { detach("package:h2o", unload=TRUE) }
if ("h2o" %in% rownames(installed.packages())) { remove.packages("h2o") }

# Next, we download packages that H2O depends on.
pkgs <- c("RCurl","jsonlite")
for (pkg in pkgs) {
if (! (pkg %in% rownames(installed.packages()))) { install.packages(pkg) }
}

# Now we download, install and initialize the H2O package for R.
install.packages("h2o", type="source", repos="http://h2o-release.s3.amazonaws.com/h2o/rel-wolpert/1/R")

# Finally, let's load H2O and start up an H2O cluster
library(h2o)
h2o.init()

我也试过这个。安装包后,我可以将其加载到环境中,但当我尝试h2o.init时,会出现另一条错误消息,请参见下文。我相当肯定java是问题的根源,因为它在系统需求中也如此陈述。唯一的疑问是我收到的其他一些错误消息。我采取了一些步骤来尝试加载不同版本的java,但这导致了一层其他问题…'启动H2O JVM并连接:[1]localhost[1]54321[1]TRUE[1]-1[1]未能连接到本地主机端口54321:连接被拒绝%Total%已接收%Xferd平均速度时间当前数据加载上载总花费的左速度0 0 0 0-:-:-:-:-:-:-:-0URL:7未能连接到本地主机端口54321:连接被拒绝[1]7 h2o中出现错误。initnthreads=-1:h2o启动失败,正在停止执行。')我的java版本是9ah好的,是的,h2o当前不支持java 9,您需要使用java 7或8。
Error: package or namespace load failed for ‘h2o’ in get(Info[i, 1],
envir = env):
 lazy-load database
'/Library/Frameworks/R.framework/Versions/3.4/Resources/library/h2o/R/h2o.rdb'
is corrupt
In addition: Warning message:
In get(Info[i, 1], envir = env) : internal error -3 in R_decompress1
# The following two commands remove any previously installed H2O packages for R.
if ("package:h2o" %in% search()) { detach("package:h2o", unload=TRUE) }
if ("h2o" %in% rownames(installed.packages())) { remove.packages("h2o") }

# Next, we download packages that H2O depends on.
pkgs <- c("RCurl","jsonlite")
for (pkg in pkgs) {
if (! (pkg %in% rownames(installed.packages()))) { install.packages(pkg) }
}

# Now we download, install and initialize the H2O package for R.
install.packages("h2o", type="source", repos="http://h2o-release.s3.amazonaws.com/h2o/rel-wolpert/1/R")

# Finally, let's load H2O and start up an H2O cluster
library(h2o)
h2o.init()