更改版本的R (r-base)

学习如何改变R的版本在你的砖集群。

写的亚当Pavlacka

去年发表在:2022年5月20日

这些指令描述如何安装一个不同版本的R (r-base)集群。您可以检查默认r-base版本,每个砖运行时版本是安装在系统环境部分的每个砖运行时发行通知(AWS|Azure|GCP)。

列出可用r-base-core版本

列出的r-base-core版本可以安装和版本的格式:

  1. 笔记本电池粘贴以下shell命令:
    % sh add-apt-repository ' deb[拱= amd64, i386] https://cran.rstudio.com/bin/linux/ubuntu异花受粉的/ / ' apt-get - y apt-cache麦迪逊r-base-core更新
  2. 运行单元。

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

安装一个特定的R版本

  1. 下面的shell命令粘贴到一个笔记本电池。集< r-version >R版本安装。集< init-script-path >文件路径下/ dbfs这个init脚本将被保存。
    % sh R_VERSION = ' < r-version > ' INIT_SCRIPT_PATH = < init-script-path >的mkdir - p(目录名INIT_SCRIPT_PATH美元)美元回声“set - e #添加存储库包含另一个版本的R add-apt-repository的deb[拱= amd64, i386] https://cran.rstudio.com/bin/linux/ubuntu异花受粉的/ / ' apt-get R - y更新#卸载当前版本apt-get删除#安装另一个版本的R - y r-base-core apt-get安装- y r-base-core = $ R_VERSION #必须安装Rserve使用砖笔记本的R - e \”安装。包(Rserve,回购= ' https://rforge.net/ ', type = '源')\“R - e \”安装。包(hwriterPlus,回购= ' https://mran.revolutionanalytics.com/snapshot/2017-02-26 ') \ " " > INIT_SCRIPT_PATH美元
  2. 运行笔记本电池DBFS init脚本保存到文件。
  3. 配置一个集群与集群级init脚本(AWS|Azure|GCP)。当集群中的指定init脚本路径创建UI,修改的格式init脚本路径改变/ dbfsdbfs: /。例如,如果< init-script-path >被设置为/ dbfs examplepath / change-r-base.sh集群中,然后创建UI指定init脚本路径dbfs: / examplepath / change-r-base.sh
  4. 在集群启动之后,验证所需的R版本是通过运行安装% r R.version笔记本电池。
这篇文章有用吗?