摘要:同時基于和搭建一個語言的云平臺,用于數(shù)據(jù)分析。事實上就是一個版的。如果真的想搭建一個網(wǎng)絡(luò)訪問式的,必須購買服務(wù)器。第一步是事實上是安裝基礎(chǔ)的語言。基于包,語言里的神包。
前一段介紹過利用Windows系統(tǒng)的Ubuntu子系統(tǒng)搭建數(shù)據(jù)科學(xué)平臺,此番來介紹下除了jupyter之外的另外一個數(shù)據(jù)科學(xué)神器:RStudio Server。同時基于Ubuntu和RStudio Server搭建一個R語言的云平臺,用于數(shù)據(jù)分析。
1 RStudio Server簡介RStudio Server 是 RStudio 公司打造的一款基于 Web 的開源編輯器。在實際的工程中,我們的服務(wù)器大多是基于Linux的,比如常見的 ubuntu、centos 等。這些操作系統(tǒng)有時并不提供圖形化界面,這時候RStudio的服務(wù)器版本就派上用場了。啟動RStudio Server后,進(jìn)入在瀏覽器中進(jìn)入某一個頁面后就可以像桌面版一樣使用RStudio編輯器。當(dāng)R的代碼在服務(wù)器上出現(xiàn)bug了,線上的hotfix是在所難免的,這時候就需要用到 RStudio Server。--百度百科。
事實上就是一個Web版的RStudio。
2 R語言云平臺搭建閑話少說,就來搭建平臺吧。首先,這次我是在我自己的辦公室的工作站上搭建,因此受到局域網(wǎng)限制,我主要是方便于使用辦公室的工作站,某種意義上是個偽云平臺。如果真的想搭建一個網(wǎng)絡(luò)訪問式的,必須購買服務(wù)器。阿里云等都是可以的。其次除了搭建平臺外,由于平常主要在做一些空間分析類的處理,因此搭建完成后還會有一個小的樣例代碼就當(dāng)是hello world。
事實上平時使用工作站時,通常就是利用筆記本和XShell連接,然后就開始像六指琴魔一樣瘋狂敲擊鍵盤,尤其是vim之類的編輯器。
當(dāng)然有些時候我們需要所見即所得的分析。因此搭建一個平臺的需求就出來了。現(xiàn)在Xshell搭建平臺。第一步是事實上是安裝基礎(chǔ)的R語言。這一步我們之前的博客已經(jīng)介紹過了,不了解的同學(xué)可以看一下這篇博客。
在Ubuntu中安裝R的幾種方式總結(jié)
接著就安裝gdebi-core。在Xshell里輸入如下代碼。
sudo apt-get install gdebi-core
接著下載RStudio Server的deb文件。
wget https://download2.rstudio.org/rstudio-server-1.1.447-amd64.deb
下載完畢后,用gdebi安裝并運(yùn)行即可。
sudo gdebi rstudio-server-1.1.447-amd64.deb
可以輸入命令查看后臺RStudio Server運(yùn)行情況。
ps -fel | grep rstudio-server
這里不建議用root賬戶來使用RStudio,類似之前搭建WSL里的數(shù)據(jù)科學(xué)環(huán)境,這里添加一個普通用戶來使用。
sudo adduser rstudio
接著就需要輸入密碼,根據(jù)自己需求輸入密碼,這就是等等頁面里需要輸入的用戶和密碼。這一步結(jié)束之后,可以直接打開對應(yīng)的IP地址加上8787,RStudio默認(rèn)在8787端口運(yùn)行。
http://:8787
http://192.81.132.143:8787/auth-sign-in
登陸即可。
當(dāng)然需求展示一下一個柵格數(shù)據(jù)?;趓aster包,R語言里的神包。因此需要先安裝raster,而此包又依賴于rgdal,而rgdal則要求必須安裝GDAL。GDAL版本也有要求,因此這一塊配置也是個需要花費(fèi)一些功夫的地方。當(dāng)然GDAL本身就是一個很棒的開源GIS庫。這里就列一下資源。關(guān)于GDAL安裝配置等以后找個時間專門講。
library(raster)
filerall <- raster("/home/Workspace/python/Xiamenair/data/pm25halfyear.tif")
spplot(filerall)
參考資料:
Configure Rstudio Server on Ubuntu 16.04
Urban Data Science — Ex 1: Tools
python GDAL 2.1 installation on Ubuntu 16.04
python GDAL 2.1 installation on Ubuntu 16.04
How To Install GDAL/OGR Packages on Ubuntu
Rstudio-server的安裝與使用
在Ubuntu升級R版本
文章版權(quán)歸作者所有,未經(jīng)允許請勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。
轉(zhuǎn)載請注明本文地址:http://systransis.cn/yun/3317.html
摘要:在實際的工程中,我們的服務(wù)器大多是基于的,比如常見的等。這一次,我們將繼續(xù)利用神器,快速初始化環(huán)境的配置,并結(jié)合實現(xiàn)代碼的版本控制。對于的問題,我們可以選擇建立一個認(rèn)證的,也可以在中設(shè)置為忽略。 介紹 RStudio Server 是 RStudio 公司打造的一款基于 Web 的開源編輯器,如果你熟悉 RStudio的桌面版本,那么使用RStudio Server對你來說基本上沒什么...
摘要:概述隨著容器化技術(shù)的興起,數(shù)據(jù)科學(xué)現(xiàn)在最大的一場運(yùn)動已經(jīng)不是由一個新的算法或者統(tǒng)計方法發(fā)起的了,而是來自的容器化技術(shù)。本文將介紹利用容器技術(shù)如何加速數(shù)據(jù)科學(xué)在生產(chǎn)環(huán)境中的實際應(yīng)用。 showImg(https://segmentfault.com//img/bVxzYL); 概述 隨著容器化技術(shù)的興起,數(shù)據(jù)科學(xué)現(xiàn)在最大的一場運(yùn)動已經(jīng)不是由一個新的算法或者統(tǒng)計方法發(fā)起的了,而是來自Doc...
摘要:概述隨著容器化技術(shù)的興起,數(shù)據(jù)科學(xué)現(xiàn)在最大的一場運(yùn)動已經(jīng)不是由一個新的算法或者統(tǒng)計方法發(fā)起的了,而是來自的容器化技術(shù)。本文將介紹利用容器技術(shù)如何加速數(shù)據(jù)科學(xué)在生產(chǎn)環(huán)境中的實際應(yīng)用。 showImg(https://segmentfault.com//img/bVxzYL); 概述 隨著容器化技術(shù)的興起,數(shù)據(jù)科學(xué)現(xiàn)在最大的一場運(yùn)動已經(jīng)不是由一個新的算法或者統(tǒng)計方法發(fā)起的了,而是來自Doc...
摘要:使得非傳統(tǒng)程序員的使用者不必依賴于前端后端工程師就可以自己依照業(yè)務(wù)完成一些簡單的數(shù)據(jù)可視化工作,快速驗證想法的可靠性。本文以上的的新主機(jī)為例。 概述 本文將介紹如何通過Docker+Shiny-Server技術(shù)極速打造Web開發(fā),并通過實戰(zhàn)案例進(jìn)行演示。 為什么使用Shiny Shiny是R中的一種Web開發(fā)框架,使得R的使用者不必太了解css、js只需要了解一些html的知識就可以快...
摘要:點(diǎn)擊訂閱云棲夜讀周刊作為大神,賈揚(yáng)清讓人印象深刻的可能是他寫的框架,那已經(jīng)是六年前的事了。經(jīng)過多年的沉淀,成為阿里新人的他,對人工智能又有何看法最近,賈揚(yáng)清在阿里內(nèi)部分享了他的思考與洞察,歡迎共同探討交流?!军c(diǎn)擊訂閱云棲夜讀周刊】 作為 AI 大神,賈揚(yáng)清讓人印象深刻的可能是他寫的AI框架Caffe ,那已經(jīng)是六年前的事了。經(jīng)過多年的沉淀,成為阿里新人的他,對人工智能又有何看法?最近,賈揚(yáng)...
閱讀 1252·2023-04-26 02:20
閱讀 3375·2021-11-22 14:45
閱讀 4200·2021-11-17 09:33
閱讀 1040·2021-09-06 15:00
閱讀 1520·2021-09-03 10:30
閱讀 3931·2021-07-26 22:01
閱讀 1028·2019-08-30 15:54
閱讀 567·2019-08-30 15:43