Я пытаюсь подключиться к кластеру, размещенный на EC2 машине из R и получить ту же ошибку при попытке как на Windows, и Mac:Ошибка при вызове h2o.init() в R для подключения к удаленному кластеру
> 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. Используя самую последнюю версию (3.9.1.5555 на данный момент) на машинах EC2, она решила проблему.
Вы уверены, что пакет h2o R, который у вас есть локально, и кластер H2O, который вы используете удаленно, - это одна и та же версия? –
Это полезно, но вместо того, чтобы редактировать свой вопрос с ответом, вы должны ответить на свой вопрос и принять его. – C8H10N4O2