在centos7上部署R和Rstudio-server

本文適宜已掌握一定R語言和Linux基礎(chǔ)的人士閱讀參考。

博主是個數(shù)據(jù)PM,除了定指標(biāo)提需求,還得不時拿點(diǎn)數(shù)據(jù)來做分析,順便看看開發(fā)大佬有沒有偷懶,具備一定開發(fā)能力的PM可以說左右逢源。

R是一款很好用的數(shù)據(jù)分析工具,對于科班出身的數(shù)據(jù)分析師來說,R 即是課程內(nèi)容,也是工作常用工具。

R跟python一樣能作為搭建云服務(wù)的語言,雖然在某些特性上R會遜色一些,比如在處理速度和處理數(shù)據(jù)規(guī)模上,但是在統(tǒng)計分析工具這個層面,R絕對是各種語言中的佼佼者,因此如果您的數(shù)據(jù)庫沒那么大,但是有一定的復(fù)雜性的時候,建議交給R來處理。

正因?yàn)槿绱耍谠贫耸褂肦,可以大大節(jié)省您的本地計算資源,騰出時間來組織思路。

轉(zhuǎn)入正題:

在centos 7 上部署R、Rstudio-server和mysql

安裝R

方法1、本地安裝(常用思路)

第一步

下載最新R包,用svn工具放到root目錄

https://cloud.r-project.org/

https://cloud.r-project.org/src/base/R-3/R-3.4.2.tar.gz

注意是選擇Redhat版本

第二步

安裝編譯環(huán)境

yum -y install gcc

yum install glibc-headers

yum install gcc-c++

yum install gcc-gfortran

yum install readline-devel

yum install libXt-devel

yum -y install bzip2-devel

第三步?

安裝

在下載的解壓文件夾中

./configure

(./configure --prefix=指定路徑/R --enable-R-shlib #設(shè)置工作路徑)

cd?

解壓文件夾中

mkdir /home/aimin/software/R/

./configure --prefix=/home/aimin/software/R/ --enable-R-shlib


# 注意 configure 過程中如果有錯誤,會給出錯誤的提示,缺少什么就安裝什么;

# 例如: configure: error: zlib library and headers are required

# yum -y install bzip2-devel

#? REF: https://unix.stackexchange.com/questions/343452/how-to-install-r-3-3-1-in-my-own-directory

make

make install

第四步?

測試一下

R

如果出現(xiàn)R的說明字符,說明成功了

方法二 一行代碼搞定

第一步

如方法1第二步,安裝各種編譯包

第二步

yum install R

然后坐等

第三步

R

測試一下

安裝和配置Rstudio-server

第一步 安裝

事實(shí)證明安裝R之后沒有Rstudio 會讓人抓狂,有必要部署Rstudio-server

安裝方法非常簡單,僅需執(zhí)行兩行指令

R Studio Server 安裝官方文檔?[ Download RStudio Server ]

?wget https://download2.rstudio.org/rstudio-server-rhel-1.1.383-x86_64.rpm

sudo yum install --nogpgcheck rstudio-server-rhel-1.1.383-x86_64.rpm

第二步 設(shè)置賬號密碼

原始賬號 root 復(fù)雜度小于100,因此Rstudio-server禁止登陸,需要先設(shè)置賬號密碼以登陸

useradd -d /home/R -m R,X

創(chuàng)建用戶的同時指定主目錄

passwd R

設(shè)置密碼

rstudio-server status

運(yùn)行服務(wù)

第三步 配置端口

注:如果您第一次使用Linux,建議您先部署一個寶塔面板,否則您會因?yàn)椴皇煜inux指令,浪費(fèi)很多時間。

寶塔官網(wǎng):http://www.bt.cn/,裝好之后可以直接運(yùn)行安裝mysql,apache等。這樣后面操作起來就簡單了。

進(jìn)入寶塔界面,打開8787端口

訪問自己的rstudio-server

http://IP:8787

輸入第二步設(shè)置的賬號密碼,大功告成

##########################################結(jié)束線###################################

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

友情鏈接更多精彩內(nèi)容