【问题标题】:Install SparkR that comes with Spark 1.4安装 Spark 1.4 自带的 SparkR
【发布时间】:2015-09-01 07:51:15
【问题描述】:

最新版本的 Spark (1.4) 现在随 SparkR 一起提供。有谁知道如何在 Windows 上安装 SparkR 实现? sparkR.R 脚本当前位于 C:/spark-1.4.0/R/pkgs/R/

This 似乎是朝着正确方向迈出的一步,但这些说明不适用于 Windows,因为没有相关的 sparkR 目录。

【问题讨论】:

  • 看看here也许
  • 感谢@DavidArenburg 的链接。看起来方向是对的,但是 spark-1.4.0 文件夹中没有 SparkR 目录,所以它并不能完全提供解决方案。
  • 你可以在这里找到我对类似问题的解决方案:stackoverflow.com/a/31252999/3719822

标签: r apache-spark sparkr


【解决方案1】:

@DavidArenburg 让我走上了正轨。

按照 C:\spark-1.4.0\R\WINDOWS.md 中的 Windows 文档,我安装了 RTools 并将 R.exe 和 RTools 添加到我的计算机 PATH 中。

然后,我在 C:\spark-1.4.0\R 中运行 install-dev.bat 这添加了我缺少的 lib\SparkR\ 安装。

然后,我从命令提示符运行

mklink /D "C:\Program Files\R\R-3.1.3\library\SparkR" "C:\spark-1.4.0\R\lib\SparkR"

这在我的 R 包目录中添加了指向 spark 文件夹中安装的链接。

library(SparkR) # this should run now.

【讨论】:

    【解决方案2】:

    对自己找到解决方案感到沮丧,我整理了一篇简短的文章here,它解决了在 Mac 上的安装问题,但它应该离在 Windows 中的实施不远了。希望这可以帮助。

    【讨论】:

    • 感谢@MarkS,这与this 并没有太大的不同,但肯定还是有帮助的。我已经概述了我对 Windows 的回答中还需要什么。
    • 同意 - 只是想展示端到端安装,因为我在寻找入门答案时偶然发现了这个线程。
    【解决方案3】:

    由于某种原因,我无法让它与 mklink 一起使用。

    因此,我非常简单地将 SparkR 文件夹从我的 Spark 安装(在我的计算机上位于:C:\spark\spark\R\lib)复制粘贴到我的 R 库文件夹(在我的计算机上位于: C:\Program Files\R\R-3.1.1\library。

    现在它开始工作了!

    【讨论】:

      猜你喜欢
      • 2015-08-29
      • 2015-09-20
      • 2015-12-26
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-09-15
      相关资源
      最近更新 更多