H2O Steam 部署无法连接到 Prediction Service Builder

H2O Steam deploy can't connect to Prediction Service Builder

我正在尝试使用 h2o steam(本地主机上的 运行)来部署模型。从h2o flow中导入模型后,点击项目"models"部分的"deploy model"选项,填写出现的对话框,点击"deploy"按钮,如下显示消息:

起初我以为是因为我可能需要自己启动服务构建器,所以我按照文档here启动了它,但仍然出现相同的错误。任何建议,将不胜感激。谢谢:)

查看 here,似乎我需要 "override" 某种默认浏览器限制才能访问 localhost:8080(我假设 steam 正在尝试启动服务构建器(我对网络相关的东西了解不多)。我通过使用以下命令启动 steam 来解决这个问题:

$ ./steam serve master --prediction-service-host=localhost --prediction-service-port-range=12345:22345

其中端口是 (1025, 65535) 之间的任意范围,我通过对 steam 来源 code 的页面进行单词搜索得到(截至本文日期的第 182 行) posting).

这样做可以让我通过 steam 对话框部署模型,而不会出现任何错误消息。同样,我对网络相关的东西了解不多,所以如果有人有更好的方法来解决这个问题(即允许 localhost:8080 访问),请 post 或发表评论。谢谢。

只需在 shell 中执行以下命令,确保 jetty HTTP 服务器在本地 运行: java -jar var/master/assets/jetty-runner.jar var/master/assets/ROOT.war