H2OServerError:群集报告不健康状态

时间:2017-02-22 16:29:04

标签: python h2o

我正在使用h2o训练机器学习模型,但是在解析数据时进程崩溃了。我重新启动了python内核,但现在当我再次尝试调用h2o.connect()时,脚本会引发以下错误:

  File "<ipython-input-7-3b2ccf9d3f4c>", line 1, in <module>
    h2o.connect()

  File "/Users/victormayrink/anaconda/lib/python3.5/site-packages/h2o/h2o.py", line 74, in connect
    cluster_id=cluster_id, cookies=cookies, verbose=verbose)

  File "/Users/victormayrink/anaconda/lib/python3.5/site-packages/h2o/backend/connection.py", line 175, in open
    conn._cluster = conn._test_connection(retries, messages=_msgs)

  File "/Users/victormayrink/anaconda/lib/python3.5/site-packages/h2o/backend/connection.py", line 437, in _test_connection
    raise H2OServerError("Cluster reports unhealthy status")

H2OServerError: Cluster reports unhealthy status 

1 个答案:

答案 0 :(得分:1)

我遇到了同样的问题。 您可以打开网址http://localhost:54321,然后关闭群集。 然后你可以尝试重新连接到h2o。 问题的原因可能是因为每次关闭python内核时,h2o仍然在其内核中运行。你可以用这个:

h2o.cluster().shutdown(prompt=True) 

在你完成工作后关闭h2o。