更改版本的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筆記本電池。
這篇文章有用嗎?