h20.init(external ip)引发错误:如果IP地址是localhost,则只能启动H2O启动器

时间:2018-11-02 09:16:43

标签: r h2o

H2O集群在Google云上运行。尝试使用以下方法从Ubuntu上的R Studio连接到它:

conn=h2o.connect(ip = "external ip", port=443, strict_version_check = FALSE, username = "username", password = "password", https = TRUE, insecure = TRUE)

抛出错误:如果IP地址是localhost,则只能启动H2O启动器。 另外,h2o命令的运行速度也非常慢。 我们尝试重新安装R,以便早先完成的某些内存配置文件更改不会影响h2o程序。

1 个答案:

答案 0 :(得分:1)

不幸的是,当您想从R连接到h2o时,H2O-3不支持使用ip=external

如果要启用对实例的外部访问,则需要升级到H2O-3版本3.22.0.1,并在h2o.init()中使用bind_to_localhost = false,这将启用对实例的外部访问。

请参阅R参考,其中包含bind_to_local的详细信息:http://docs.h2o.ai/h2o/latest-stable/h2o-r/docs/reference/h2o.init.html