2016-03-10 64 views
-1

我有一個基於CentOS的Hadoop集羣(HDP)。我想知道什麼是R客戶端,如何檢查R客戶端是否安裝在節點上?如何檢查R客戶端是否安裝在Hadoop集羣上?

+0

我得到了這個問題的投票,因爲這是題外話,並沒有涉及到編程。我同意,但是,我應該在哪裏發佈這個問題?如果它是脫離主題,那麼這個問題可以移動到正確的論壇,我不知道存在。謝謝。 :) – KurioZ7

回答

0

運行下面的命令來檢查是否安裝或不包:

[terminal~]$yum info R 
Loaded plugins: fastestmirror, refresh-packagekit, security 
Loading mirror speeds from cached hostfile 
* base: ftp.daum.net 
* epel: mirror01.idc.hinet.net 
* extras: ftp.daum.net 
* updates: ftp.daum.net 
Installed Packages 
Name : R 
Arch : x86_64 
Version : 3.1.2 
Release : 1.el6 
Size : 0.0 
Repo : installed 
From repo : epel 
Summary : A language for data analysis and graphics 
URL : http://www.r-project.org 
License : GPLv2+ 

在這裏你可以看到所有的細節。

[terminal~]$ R 

上述命令將帶您到R終端。

RClient是Rserve包中的客戶端(重命名爲RSClient,RServe 1.7以上)。 Rserve是響應客戶請求的服務器。

安裝: 它需要先從R終端(Rserve和RSClient包)安裝。

install.packages("Rserve") 
install.packages("RSClient") 

或者從Linux的shell:[terminal~]$ R CMD INSTALL Rserve_1.8-5.tar.gz

啓動Rserver:

可以使用來自R啓動它:

library(Rserve) 
Rserve() 
// load RSClient 
library(RSClient) 

然而,Rserve是一個獨立的程序,所以它也可以直接啓動。如果你從一個源代碼包安裝Rserve(在UNIX上),類型:

R CMD Rserve 

請參考例子RClient R中的腳本的更多細節。

+0

'R客戶端'是指R包還是R語言。我對R-Client這個詞感到困惑。你能否澄清這一點? – KurioZ7

+0

@ KurioZ7:RClient是R中的一個客戶端軟件包,用於與Rserver進行通信。更新了答案,請參考詳細說明 –

+0

好的謝謝。我明白了。 (想知道爲什麼這個問題得到了否決票?)_ – KurioZ7

相關問題