1

我只是想让 pysparkling 正常工作,但要更改 Web UI 的端口。我查看了帮助文件,它们似乎引用了旧版本的苏打水。目前正在运行

from pysparkling import *

hc = H2OContext.getOrCreate(spark)

并在默认的 54321 端口上启动。我看到有一个 conf 对象要传入,但不确定如何正确设置它。任何帮助,将不胜感激。

4

1 回答 1

0

这是您可以使用在不同端口上启动 H2O 集群的脚本:

## Importing Libraries
from pysparkling import *
import h2o

## Setting H2O Conf Object
h2oConf = H2OConf(sc)
h2oConf

## Setting H2O Conf for different port
h2oConf.set_client_port_base(54300)
h2oConf.set_node_base_port(54300)

## Gett H2O Conf Object to see the configuration
h2oConf

## Launching H2O Cluster
hc = H2OContext.getOrCreate(spark, h2oConf)

## Getting H2O Cluster status
h2o.cluster_status()

我还写了一篇博客文章来详细解释它。

于 2017-10-18T20:26:42.637 回答