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

在R中运行h2o.init函数时出错,r,h2o,R,H2o,在运行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.

在运行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.

它写在错误行上:

错误输出:系统仅支持Java8、9、10、11、12和13 h2o中的版本为14.0.1错误。init():h2o启动失败,正在停止 执行

您的H2O版本只支持Java8到Java13,而您的版本是14.0.1,这导致它无法执行。Java14的支持非常重要。您可以降级Java版本,也可以升级H2O版本。H2O 3.30.1.1是最近发布的,但尚未在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")

它写在错误行上:

错误输出:系统仅支持Java8、9、10、11、12和13 h2o中的版本为14.0.1错误。init():h2o启动失败,正在停止 执行

您的H2O版本只支持Java8到Java13,而您的版本是14.0.1,这导致它无法执行。Java14的支持非常重要。您可以降级Java版本,也可以升级H2O版本。H2O 3.30.1.1是最近发布的,但尚未在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网站中提到的安装过程。
这正在工作。

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

删除Java 14安装并安装较低版本Java删除Java 14安装并安装较低版本JavaThank@deja,我尝试按照h2o网站中提到的说明进行操作,h2o 3.30.1.1在中提供。但是,当我现在下载h2o后尝试加载它时,我收到一条错误消息:错误:get(method,envir=home)中'h2o'的包或名称空间加载失败:惰性加载数据库'C:/XXXX/h2o.rdb'已损坏。请您建议如何处理itthanks@deja,我尝试按照h2o网站中提到的说明进行操作,h2o 3.30.1.1在中提供。但是,当我现在下载h2o后尝试加载它时,我收到一条错误消息:错误:get(method,envir=home)中'h2o'的包或命名空间加载失败:惰性加载数据库'C:/XXXX/h2o.rdb'已损坏。请建议如何处理它