无法使用 H2O_connection_url 访问 H2O Flow

问题描述 投票:0回答:2

我在 Amazon 集群上同时使用 H2O 和苏打水。我一直在使用 Qubole,并且能够访问该平台上的 Flow UI。我目前正在测试 Databricks 和 Sagemaker,但无法使用任一平台(使用端口 54321)访问 Flow UI。我正在使用 H2O_cluster_version:3.32.1.3。我需要使用其他端口吗?

h2o sparkling-water
2个回答
2
投票

由于 DBC 的基本 URL 发生了变化,获取正确的 Flow URL 可能会很棘手。 最新版本的 SW 进行了一些改进,在 Databricks 中提供了正确的 URL,因此请确保尝试最新版本。

当您创建 H2OContext 时,您应该从打印/输出中获取它。端口是9009。如果你想改变它,你可以使用

spark.ext.h2o.client.web.port

您还可以在“Spark UI”->“Sparkling Water”选项卡中找到链接

格式类似于:

https://your-dbc-domain/driver-proxy/o/xxxxxxxx/yyyyyyy/9009/flow/index.html

来自docs供参考:

Flow 可通过 H2OContext 后打印出来的 URL 访问 开始了。内部我们使用开放端口9009。如果你有环境 如果 Azure Databricks 群集上打开了不同的端口,您可以 可以通过spark.ext.h2o.client.web.port或相应的配置 H2OConf 上的设置者。


0
投票

你收到

HTTP ERROR 500 java.lang.NoSuchMethodError: org.apache.spark.ui.UIUtils$.listingTable(Lscala/collection/Seq;Lscala/Function1;Lscala/collection/Iterable;ZLscala/Option;Lscala/collection/Seq;ZZLscala/collection/Seq;)Lscala/collection/Seq;
了吗? 自 Spark 3.2 以来似乎发生了重大变化,并且问题仍然悬而未决。 https://github.com/h2oai/sparkling-water/issues/2870

您也可以在 AWS 的问题帖子中添加更多详细信息。

© www.soinside.com 2019 - 2024. All rights reserved.