在运行 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.
Run Code Online (Sandbox Code Playgroud)
小智 5
它写在错误行上:
错误输出:仅支持 Java 8、9、10、11、12 和 13,系统版本为 14.0.1 h2o.init() 中的错误:H2O 无法启动,停止执行。
您的 H2O 版本仅支持 Java 8(最多 13 个),而您的 H2O 版本是 14.0.1,这导致它无法执行。在 H2O 3.30.1.1 中正式添加了Java 14 支持。您可以降级 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")
Run Code Online (Sandbox Code Playgroud)