【问题标题】:Using Microsoft R Server packages (e.g., RevoScaleR) with RStudio Server将 Microsoft R Server 包(例如 RevoScaleR)与 RStudio Server 一起使用
【发布时间】:2017-03-22 22:18:55
【问题描述】:

我在 Hadoop 集群上使用 Microsoft R Server (MRS 8.0.5)。 MRS 包(RevoScaleR、RevoPemaR)在命令行中运行良好,但我无法将它们与 RStudio Server 一起使用。似乎这些软件包不适用于 Rstudio 服务器。其他包(如 RevoIOQ、RevoMods)都可以。 这可能是配置问题,但我的集群上没有其他版本的 R,只有 MRS 的 Microsoft R Open (MRO)。

感谢您的帮助。

【问题讨论】:

  • 通过使用 RStudio Server,您的意思是,您正在登录边缘节点吗?一切都应该与本地计算上下文一起工作。实际上使用 Hadoop(即 RxHadoopMR 计算上下文)是另外一回事。
  • 我现在正在一个小型集群上进行实验:一个 NameNode 和两个 Data 节点。我在 NameNode 上安装了 RStudio Server 和 MRS。我知道将这两个服务器放在 NameNode 上并不是一个好方法,但我正在尝试在迁移到更大的集群之前测试这个环境。问题是我不能在 Rstudio Server IDE 中使用 MRS 包。我在编写时遇到错误: > library(RevoScaleR) 库 (RevoScaleR) 中的错误:没有名为 RevoScaleR 的包?计算上下文在命令行工作。我不确定是否有其他方法可以管理这样的环境。
  • 您的 MRS 安装可能已过期。尝试联系技术支持或您友好的 Microsoft 客户经理。

标签: r rstudio-server microsoft-r


【解决方案1】:

您可以选择要与 RStudio 服务器一起使用的 R 安装。按照这个指令:https://support.rstudio.com/hc/en-us/articles/200486138-Using-Different-Versions-of-R,寻找这个:

export RSTUDIO_WHICH_R=/usr/local/bin/R

如果您有基于 Cloudera Parcel 的 Microsoft R Server 安装,情况会有所不同。在这种情况下,我建议查看:https://support.rstudio.com/hc/en-us/articles/235841328-Using-RStudio-Server-with-Microsoft-R-Server-for-Cloudera

祝你好运!

【讨论】:

    猜你喜欢
    • 2016-06-12
    • 1970-01-01
    • 2019-02-22
    • 1970-01-01
    • 1970-01-01
    • 2012-02-15
    • 1970-01-01
    • 1970-01-01
    • 2020-03-08
    相关资源
    最近更新 更多