0

我无法使用 pysparkling 在 Spark Databricks 中创建 H2OContext。它给出了以下错误。

代码:from pysparkling import *
代码:import h2o
代码:h2oConf = H2OConf(spark)
代码:h2oConf.set("spark.ui.enabled", True)

Out[2]:Sparkling Water 配置:后端集群模式:内部工作人员:无 cloudName:尚未设置,在启动 H2OContext 之前会自动设置。flatfile:true clientBasePort:54321 nodeBasePort:54321 cloudTimeout:60000 h2oNodeLog:INFO h2oClientLog:INFO nthreads:-1 drddMulFactor:10

代码:h2oContext = H2OContext.getOrCreate(spark, h2oConf)
错误:java.lang.NoSuchFieldError: quasibinomial

以下是集群的所有详细信息:
1. 集群:
运行时版本:Spark 2.1(自动更新,Scala 2.11)类型:标准工作者:4

  1. 上述集群附带的库:h2o_pysparkling_2.1、
    h2o-genmodel.jar
4

1 回答 1

0

发现问题。我使用的是 Spark 2.1(自动更新,Scala 2.11)集群。但是在使用 H2O 苏打水时,我应该使用集群 Spark 2.1.X-dbx(您必须使用 Spark 2.1 版本和 Scala 2.11)。

于 2018-05-22T16:53:57.430 回答