r - H2O 在 R 中连接失败

由于 java 版本的原因,我无法在 R 中启动 h2o 并收到以下错误

H2O 还没有运行,现在启动...

注意:如果出现错误,请查看以下日志文​​件: C:\Users\Vaibhav\AppData\Local\Temp\RtmpMBUt0r\file1db069d01678/h2o_Vaibhav_started_from_r.out C:\Users\Vaibhav\AppData\Local\Temp\RtmpMBUt0r\file1db02fcb36fc/h2o_Vaibhav_started_from_r.err

Java 版本“14.0.1” 2020-04-14 Java(TM) SE 运行时环境(build 14.0.1+7) Java HotSpot(TM) 64 位服务器 VM(构建 14.0.1+7,混合模式,共享)

启动 H2O JVM 并连接:................................................ ...................诊断 HTTP 请求: HTTP 状态代码:-1 HTTP 错误消息:无法连接到本地主机端口 54321:连接被拒绝

错误输出: 仅支持Java 8、9、10、11、12、13,系统版本为14.0.1 h2o.init(nthreads = -1, max_mem_size = "4g") 错误: H2O启动失败,停止执行

最佳答案

您使用的是 Java 版本 14,H2O 尚未正式支持它。

有一个 JIRA 可以跟踪 Java 14 集成:https://0xdata.atlassian.net/browse/PUBDEV-7647 .

在 H2O 中,有一个属性可以覆盖此默认设置,这将允许您将 H2O 与 Java 14 结合使用,风险自负。这可以通过在启动 H2O 时设置 sys.ai.h2o.debug.allowJavaVersions 属性来完成。

  • 如果手动启动,请使用 java -Dsys.ai.h2o.debug.allowJavaVersions=14 -jar h2o.jar
  • 在 Python 中,使用:h2o.init(jvm_custom_args=["sys.ai.h2o.debug.allowJavaVersions", "14"])
  • 在 R 中,使用:h2o.init(jvm_custom_args=c("sys.ai.h2o.debug.allowJavaVersions", "14"))

https://stackoverflow.com/questions/62377746/

相关文章:

vue.js - 在 Vue 中安装不想给 $route.name

python - ImportError : libX11. so.6: 无法打开共享对象文件: 没

ios - iOS 13 的 iOS 多任务 View 中的错误应用程序图标

tensorflow - TensorFlow 2 和 Keras 中不同的正向和反向传播

c# - 开拓者。如何在 Startup 类(方法 ConfigureServices)中获取当前

reactjs - Jest 测试在 react 加载中失败

php - 如何在 laravel 中检测 JFIF 图像类型

javascript - 单击 jpg 图像时尝试使用 EXIF.js 返回 GPS 坐标

python - 获取实例的类名

html - 将样式添加到 Bootstrap 表单