H2OConnectionError: Неожиданная ошибка HTTP: HTTPConnectionPool (host = 'localhost', port = 54321): - PullRequest
0 голосов
/ 01 мая 2018

Я только что установил модуль h2o на python 3.6.1 ... (Java версии 8, обновление 74 (сборка 1.8.0_74-b02) версия windows 10 pro)

Когда я даю команду h2o init (), она вызывает ошибку соединения.

импорт H2O

h2o.init ()

Проверка наличия экземпляра H2O с http://localhost:54321..... не найден. Попытка запустить локальный сервер H2O ... Traceback (последний вызов был последним): Файл "C: \ Users \ nshirsat \ AppData \ Local \ Programs \ Python \ Python36 \ lib \ site-packages \ h2o \ h2o.py", строка 252, в init "подключен.", "не найден.")) Файл "C: \ Users \ nshirsat \ AppData \ Local \ Programs \ Python \ Python36 \ lib \ site-packages \ h2o \ backend \ connection.py", строка 318, в открытом виде conn._cluster = conn._test_connection (повторы, сообщения = _msgs) Файл "C: \ Users \ nshirsat \ AppData \ Local \ Programs \ Python \ Python36 \ lib \ site-packages \ h2o \ backend \ connection.py", строка 588, в _test_connection % (self._base_url, max_retries, "\ n" .join (ошибки))) h2o.exceptions.H2OConnectionError: Не удалось установить связь с облаком H2O http://localhost:54321 после 5 попыток [08: 43.85] H2OConnectionError: Неожиданная ошибка HTTP: HTTPConnectionPool (host = 'localhost', port = 54321): превышено максимальное количество попыток с URL: / 3 / Cloud (вызвано NewConnectionError (': не удалось установить новое соединение: [WinError 10061] Невозможно установить соединение, потому что целевая машина активно отказалась от него »,)) [08: 46.12] H2OConnectionError: Неожиданная ошибка HTTP: HTTPConnectionPool (host = 'localhost', port = 54321): Превышено максимальное количество попыток с URL: / 3 / Cloud (вызвано NewConnectionError (': не удалось установить новое соединение: [WinError 10061] Невозможно установить соединение, потому что целевая машина активно отказалась от него »,)) [08: 48.44] H2OConnectionError: Неожиданная ошибка HTTP: HTTPConnectionPool (host = 'localhost', port = 54321): превышено максимальное количество попыток с URL: / 3 / Cloud (вызвано NewConnectionError (': не удалось установить новое соединение: [WinError 10061] Невозможно установить соединение, потому что целевая машина активно отказалась от него »,)) [08: 50.75] H2OConnectionError: Неожиданная ошибка HTTP: HTTPConnectionPool (host = 'localhost', port = 54321): превышено максимальное количество попыток с URL: / 3 / Cloud (вызвано NewConnectionError (': не удалось установить новое соединение: [WinError 10061] Невозможно установить соединение, потому что целевая машина активно отказалась от него »,)) [08: 53.03] H2OConnectionError: Неожиданная ошибка HTTP: HTTPConnectionPool (host = 'localhost', port = 54321): превышено максимальное количество попыток с URL: / 3 / Cloud (вызвано NewConnectionError (': не удалось установить новое соединение: [WinError 10061] Невозможно установить соединение, потому что целевой компьютер активно отказался от него ',))

Во время обработки вышеуказанного исключения произошло другое исключение:

Traceback (последний вызов был последним): Файл "", строка 1, в h2o.init () Файл "C: \ Users \ nshirsat \ AppData \ Local \ Programs \ Python \ Python36 \ lib \ site-packages \ h2o \ h2o.py", строка 261, в init min_mem_size = mmin, ice_root = ice_root, порт = порт, extra_classpath = extra_classpath) Файл "C: \ Users \ nshirsat \ AppData \ Local \ Programs \ Python \ Python36 \ lib \ site-packages \ h2o \ backend \ server.py", строка 121, в начале mmax = max_mem_size, mmin = min_mem_size) Файл "C: \ Users \ nshirsat \ AppData \ Local \ Programs \ Python \ Python36 \ lib \ site-packages \ h2o \ backend \ server.py", строка 250, в _launch_server jver_bytes = subprocess.check_output ([java, "-version"], stderr = subprocess.STDOUT) Файл "C: \ Users \ nshirsat \ AppData \ Local \ Programs \ Python \ Python36 \ lib \ subprocess.py", строка 336, в check_output ** kwargs) .stdout Файл "C: \ Users \ nshirsat \ AppData \ Local \ Programs \ Python \ Python36 \ lib \ subprocess.py", строка 418, в работе выход = стандартный вывод, стандартный вывод = стандартный вывод) subprocess.CalledProcessError: Команда '[' C: \ WINDOWS \ system32 \ java.exe ',' -version ']' вернула ненулевое состояние выхода 2.

===============================

Я использую офисный ноутбук и не понимаю, как устранить ошибку. Я ищу в интернете без удачи.

Я очень ценю вашу помощь в этом.

Спасибо и всего наилучшего,

Naresh

1 Ответ

0 голосов
/ 07 июня 2019

У меня была похожая проблема.
Исправлено путем удаления версии 12 Java и установки версии 8 Java.
Тогда это сработало отлично.
Очевидно, что Java 12 не поддерживается.

...