使用 RSparkling 创建 H2O 上下文时出错

Error when creating H2O context using RSparkling

我是 运行 Spark 2.4.4,使用 Yarn 并使用 RSparkling 和 Sparklyr 进行接口

按照 these 的说明,我

  1. 已安装 Sparklyr
  2. 为 Sparklyr 调用了库
  3. 删除了之前安装的 H2O
  4. 安装了最新版本的 H2O (rel-zorn)
  5. 已安装 rsparkling 3.36.0.3-1-2.4
  6. 为 rsparkling 调用了库
  7. 指定了我的 spark_config()
  8. 使用 Yarn 成功连接到 Spark
  9. 运行 h2oConf <- H2OConf()

当我尝试使用上面的 h2oConf 创建 H2O 上下文时,出现以下错误:

Error in h2o.init(strict_version_check = FALSE, https = https, insecure = insecure,  : 
  unused argument (cacert = conf$sslCACert())

我尝试了多个不同版本的 RSparkling 和 H2O,但均未成功连接。

我是否遗漏了一些明显的步骤?任何建议将不胜感激。

解决方法: 根据下面@Marek Novotny 的反馈,我发现我在命名空间中引用了旧版本的 H2O。一旦我卸载了这个包,我就能够解决这个问题并继续 next

您的环境似乎仍然包含旧的 H2O R 库。 cacert 是一个 valid parameter,它是在 H2O 3.26.0.6 中引入的。