【问题标题】:How to update to SparkR 2.0.0 package in R如何在 R 中更新到 SparkR 2.0.0 包
【发布时间】:2017-01-05 05:59:55
【问题描述】:

我想从SparkR 1.4.0 更新到SparkR 2.0.0,但出现以下错误:

had non-zero exit status

这是因为SparkR 2.0.0 在 CRAN 上不可用。

类似地,从SparkR 1.6.2SparkR 2.0.0,我们得到:

Warning in install.packages :
package ‘SparkR’ is not available (for R version 3.3.0)

如何从那里安装Spark 2.0.0? (我不想安装 SparkR,因为它已经安装为 1.6.2 螺母,我必须将其更新为 2.0.0)

【问题讨论】:

  • 我想使用 SparkR (2.0.0) 中提供的 read.jdbc 函数
  • 阅读如何从源代码安装 R 包。此外,如果 SparkR 添加了一些您没有的操作系​​统依赖项,它可能会失败,您需要阅读安装输出来发现它。
  • @jangorecki 是的,我已经读过了,但它适用于 SparkR(1.1.4)。
  • Installing of SparkR的可能重复

标签: r apache-spark sparkr


【解决方案1】:

SparkR 不仅需要一个 R 包,还需要拉入整个 Spark 后端。当您想要升级 SparkR 时,您正在升级 Spark,而不仅仅是 R 包。

现在您可能想参考sparklyr 包,因为它使这一切变得更加容易。

install.packages("devtools")
devtools::install_github("rstudio/sparklyr")
library(sparklyr)
spark_install(version = "1.6.2")
spark_install(version = "2.0.0")

它还提供比 SparkR 更多的功能。

【讨论】:

  • 安装完成。警告消息:在值 [[3L]](cond) 中:无法设置日志记录设置
猜你喜欢
  • 2016-12-04
  • 2018-05-01
  • 1970-01-01
  • 1970-01-01
  • 2017-07-09
  • 1970-01-01
  • 2016-06-28
  • 2015-12-26
  • 1970-01-01
相关资源
最近更新 更多