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
我正在尝试使用 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