这些指令描述如何安装一个不同版本的R (r-base)集群。您可以检查默认r-base版本,每个砖运行时版本是安装在系统环境部分的每个砖运行时发行通知(AWS|Azure|GCP)。
列出可用r-base-core版本
列出的r-base-core版本可以安装和版本的格式:
- 笔记本电池粘贴以下shell命令:
% sh add-apt-repository ' deb[拱= amd64, i386] https://cran.rstudio.com/bin/linux/ubuntu异花受粉的/ / ' apt-get - y apt-cache麦迪逊r-base-core更新
- 运行单元。
例如,您可以安装3.3.3通过指定版本3.3.3-1xenial0。
安装一个特定的R版本
- 下面的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美元
- 运行笔记本电池DBFS init脚本保存到文件。
- 配置一个集群与集群级init脚本(AWS|Azure|GCP)。当集群中的指定init脚本路径创建UI,修改的格式init脚本路径改变/ dbfs来dbfs: /。例如,如果< init-script-path >被设置为/ dbfs examplepath / change-r-base.sh集群中,然后创建UI指定init脚本路径dbfs: / examplepath / change-r-base.sh。
- 在集群启动之后,验证所需的R版本是通过运行安装% r R.version笔记本电池。