【发布时间】:2017-06-09 02:09:42
【问题描述】:
我正在尝试从 R 连接到托管在 EC2 机器上的集群,并在 Windows 和 Mac 上尝试时遇到相同的错误:
> h2o.init(ip = "<Public IP>")
Connection successful!
ERROR: Unexpected HTTP Status code: 404 Not Found (url = http://<Public IP>:54321/3/Cloud?skip_ticks=true)
Error: lexical error: invalid char in json text.
<!DOCTYPE html> <html lang="en"
(right here) ------^
- 可通过
http://<Public IP>:54321/访问集群 - 使用
h2o.init()启动本地集群在 R 中也可以正常工作,因此问题仅在尝试连接到 远程 集群时出现。
我看到以下issue 被标记为已解决,但对我来说没有帮助。有没有人经历过类似的事情?
UPD:答案很简单。事实证明,他们guide for EC2 中给出的代码示例已经过时,并且使用的是旧版本的 H2O。在 EC2 机器上使用最新版本(目前为3.9.1.5555)已经解决了这个问题。
【问题讨论】:
-
你确定你本地的h2o R包和你远程运行的h2o集群是同一个版本吗?
-
这很有用,但您应该回答自己的问题并接受,而不是用答案编辑您的问题。
标签: r amazon-ec2 h2o