在R中运行h2o.init函数时出错

问题描述

在运行h2o.init()函数时,我遇到了如下所述的错误,请您能帮助我了解我为什么收到此错误以及应该怎么做才能避免将来发生此错误。

H2O is not running yet,starting it now...

Note:  In case of errors look at the following log files:
    C:\Users\ransingh.ray\AppData\Local\Temp\abc/h2o_RANSINGH_RAY_started_from_r.out
    C:\Users\ransingh.ray\AppData\Local\Temp\abc/h2o_RANSINGH_RAY_started_from_r.err

java version "14.0.1" 2020-04-14
Java(TM) SE Runtime Environment (build 14.0.1+7)
Java HotSpot(TM) 64-Bit Server VM (build 14.0.1+7,mixed mode,sharing)

Starting H2O JVM and connecting: ............................................................Diagnostic HTTP Request:
   HTTP Status Code: -1
HTTP Error Message: Failed to connect to localhost port XXXXX: Connection refused
 
Error Output:
   Only Java 8,9,10,11,12 and 13 are supported,system version is 14.0.1 
Error in h2o.init() : H2O failed to start,stopping execution.

解决方法

它写在错误行上:

错误输出:仅支持Java 8、9、10、11、12和13,系统 版本是14.0.1 h2o.init()中的错误:H2O无法启动,正在停止 执行。

您的H2O版本仅支持Java 8以下的版本,而Java版本为14.0.1,这将导致它无法执行。 Java 14支持为officially added in H2O 3.30.1.1。您可以降级Java版本或升级H2O版本。 H2O 3.30.1.1最近是released,尚未在CRAN上使用,但是您可以使用R中的以下代码进行安装:

if ("package:h2o" %in% search()) { detach("package:h2o",unload=TRUE) }
if ("h2o" %in% rownames(installed.packages())) { remove.packages("h2o") }
install.packages("h2o",type="source",repos="http://h2o-release.s3.amazonaws.com/h2o/rel-zeno/1/R")
,

尝试卸载h2o,然后停止当前的R会话,然后重新启动R会话,并遵循h2o网站中提到的安装过程。 现在正在工作。

相关问答

错误1:Request method ‘DELETE‘ not supported 错误还原:...
错误1:启动docker镜像时报错:Error response from daemon:...
错误1:private field ‘xxx‘ is never assigned 按Alt...
报错如下,通过源不能下载,最后警告pip需升级版本 Requirem...