ITPub博客

首页 > 数据库 > > 更改 R (r-base) 的版本

更改 R (r-base) 的版本

作者:AI中国 时间:2023-02-27 16:26:04 0 删除 编辑

这些说明介绍了如何在群集上安装 R (r-base) 的其他版本。 可以在每个 Databricks Runtime 发行说明的“系统环境”部分中检查需要与每个 Databricks Runtime 版本一起安装的默认 r-base 版本。

列出可用的 r-base-core 版本

若要列出可以安装的 r-base-core 版本以及版本格式,请执行以下操作:

  1. 在笔记本单元格中粘贴以下 shell 命令:

    Bash
  2. 运行单元。

例如,可以通过指定 3.3.3-1xenial0 来安装版本 3.3.3。

安装特定的 R 版本

  1. 将以下 shell 命令粘贴到笔记本单元格中。 将 <r-version> 设置为要安装的 R 版本。 将 <init-script-path> 设置为 /dbfs 下的文件路径,该位置将用于保存此 init 脚本。

    Bash
    '
    INIT_SCRIPT_PATH=''
    
    mkdir -p $(dirname $INIT_SCRIPT_PATH)
    
    echo "set -e
    
    # Add the repository containing another version of R
    add-apt-repository 'deb [arch=amd64,i386] https://cran.rstudio.com/bin/linux/ubuntu xenial//'
    apt-get -y update
    
    # Uninstall current R version
    apt-get remove -y r-base-core
    
    # Install another version of R
    apt-get install -y r-base-core=$R_VERSION
    
    # Must install Rserve to use Databricks notebook
    R -e \"install.packages('Rserve', repos='https://rforge.net/', type = 'source')\"
    R -e \"install.packages('hwriterPlus', repos='https://mran.revolutionanalytics.com/snapshot/2017-02-26')\"" > $INIT_SCRIPT_PATH
    ">
  2. 运行该笔记本单元格,以将 init 脚本保存到 DBFS 上的文件。

  3. 使用群集范围内的 init 脚本配置群集。 在群集创建 UI 中指定 init 脚本路径时,请修改 init 脚本路径的格式,以将 /dbfs 更改为 dbfs:/。 例如,如果已将<init-script-path>设置为/dbfs/examplepath/change-r-base.sh,那么在群集创建 UI 中,请将 init 脚本路径指定为dbfs:/examplepath/change-r-base.sh。

  4. 在该群集启动后,请通过在笔记本单元格中运行 %r R.version 来验证是否安装了所需的 R 版本。


    本文来源https://learn.microsoft.com/zh-cn/azure/databricks/kb/r/change-r-version

来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/31560284/viewspace-3165873/ ,如需转载,请注明出处,否则将追究法律责任。

上一篇: Greenplum架构简介
请登录后发表评论 登录
全部评论

注册时间:2019-12-23

  • 博文量
    212
  • 访问量
    2467