2016-11-09 67 views
0

我在Hadoop集羣上使用Microsoft R Server(MRS 8.0.5)。 MRS軟件包(RevoScaleR,RevoPemaR)在命令行上運行良好,但我無法在RStudio Server中使用它們。看來這些軟件包不適用於Rstudio服務器。其他軟件包(如RevoIOQ,RevoMods)都可以。 這可能是一個配置問題,但我的羣集上沒有其他版本的R,只有MR R的Microsoft R Open(MRO)。在RStudio服務器上使用Microsoft R Server軟件包(例如RevoScaleR)

我感謝您的幫助。

+0

通過使用RStudio Server,你的意思是說,你正在登錄邊緣節點?一切都應該與本地計算環境一起工作。實際上,使用Hadoop(即RxHadoopMR計算上下文)是另一回事。 –

+0

我現在正在嘗試一個小羣集作爲實驗:一個NameNode和兩個Data節點。我在NameNode上安裝了RStudio Server&MRS。我知道在NameNode上安裝這兩臺服務器並不是一種好方法,但我試圖在轉移到更大的羣集之前測試這個環境。問題是我無法在Rstudio Server IDE中使用MRS軟件包。當我寫入時出現錯誤: >庫(RevoScaleR) 庫中的錯誤(RevoScaleR):沒有名爲RevoScaleR的包? 計算上下文在命令行中工作。我不確定是否有另一種方式來管理這樣的環境。 – Siwen

+0

您的MRS安裝可能已過期。嘗試聯繫技術支持或您友好的Microsoft客戶經理。 –

回答

0

您可以選擇要與RStudio服務器一起使用的R安裝。按照使用說明:https://support.rstudio.com/hc/en-us/articles/200486138-Using-Different-Versions-of-R,查找本:

export RSTUDIO_WHICH_R=/usr/local/bin/R

情況會有點不同,如果您有Microsoft R服務器的基於宗地的Cloudera的安裝。在這種情況下,我建議看看:https://support.rstudio.com/hc/en-us/articles/235841328-Using-RStudio-Server-with-Microsoft-R-Server-for-Cloudera

祝你好運!