Submit Search
Upload
在Linux上實現Rstudio Server 與Spark的溝通
•
Download as PPTX, PDF
•
12 likes
•
2,052 views
電
電腦科學 實驗室
Follow
會R代表你會數據分析,會R與Spark代表你會大數據分析,15頁投影片幫你在Linux上實現Rstudio Server 與Spark的溝通
Read less
Read more
Technology
Report
Share
Report
Share
1 of 16
Download now
Recommended
Bypat博客出品-利用cent os快速构建自己的发行版
Bypat博客出品-利用cent os快速构建自己的发行版
redhat9
构建ActionScript游戏服务器,支持超过15000并发连接
构建ActionScript游戏服务器,支持超过15000并发连接
Renaun Erickson
王團 01-15 課程講議
王團 01-15 課程講議
T客邦
Yeti的改造之路
Yeti的改造之路
colorhook
VAS-PC 5054A v19 installation procedure
VAS-PC 5054A v19 installation procedure
degarden
Installation and configuration 11g r2
Installation and configuration 11g r2
Zhaoyang Wang
Proxmox 5.0
Proxmox 5.0
Chris Hsiang
pfSsense
pfSsense
Chris Hsiang
Recommended
Bypat博客出品-利用cent os快速构建自己的发行版
Bypat博客出品-利用cent os快速构建自己的发行版
redhat9
构建ActionScript游戏服务器,支持超过15000并发连接
构建ActionScript游戏服务器,支持超过15000并发连接
Renaun Erickson
王團 01-15 課程講議
王團 01-15 課程講議
T客邦
Yeti的改造之路
Yeti的改造之路
colorhook
VAS-PC 5054A v19 installation procedure
VAS-PC 5054A v19 installation procedure
degarden
Installation and configuration 11g r2
Installation and configuration 11g r2
Zhaoyang Wang
Proxmox 5.0
Proxmox 5.0
Chris Hsiang
pfSsense
pfSsense
Chris Hsiang
基于PXE实现部署Linux服务器
基于PXE实现部署Linux服务器
ekoing
移植Os and 相關io介紹
移植Os and 相關io介紹
Hong Da Lin
StackOps step by-step guide
StackOps step by-step guide
slmagicbox
[2]futurewad樹莓派研習會 141127
[2]futurewad樹莓派研習會 141127
CAVEDU Education
使用Samba提升linux平台开发效率
使用Samba提升linux平台开发效率
Zhen Li
VMware Rhel5 Oracle10g Rac
VMware Rhel5 Oracle10g Rac
guest77e407
Proxmox VE 4.3 vs VMWare vSphere 6.1
Proxmox VE 4.3 vs VMWare vSphere 6.1
Chris Hsiang
利用Cent Os快速构建自己的发行版
利用Cent Os快速构建自己的发行版
xingsu1021
Ch9 package & port(2013 ncu-nos_nm)
Ch9 package & port(2013 ncu-nos_nm)
Kir Chou
[1]投影片 futurewad樹莓派研習會 141120
[1]投影片 futurewad樹莓派研習會 141120
CAVEDU Education
Git安裝
Git安裝
Hong Da Lin
[3]投影片 futurewad樹莓派研習會 141204
[3]投影片 futurewad樹莓派研習會 141204
CAVEDU Education
MogileFS
MogileFS
Wei Weng
Kick start无人值守批量安装linux
Kick start无人值守批量安装linux
Yiwei Ma
Virtualbox
Virtualbox
fangdun cai
mobile_我要怎麼設定WF2412一個無線基地台給自己用,另一個給訪客用,讓訪客用的網路不會影響內部網路?
mobile_我要怎麼設定WF2412一個無線基地台給自己用,另一個給訪客用,讓訪客用的網路不會影響內部網路?
臺灣塔米歐
我想要自己架設一個網頁伺服器,我也已經有了一個固定IP,請問WF2419要怎麼設定呢?
我想要自己架設一個網頁伺服器,我也已經有了一個固定IP,請問WF2419要怎麼設定呢?
臺灣塔米歐
MySQL和IO(下)
MySQL和IO(下)
Feng Yu
Oprofile linux
Oprofile linux
Feng Yu
嵌入式平台移植技巧概說
嵌入式平台移植技巧概說
Joseph Lu
Deskpool vdi solution introduction
Deskpool vdi solution introduction
DongLiwu
Appserv setup
Appserv setup
Ht Wang
More Related Content
What's hot
基于PXE实现部署Linux服务器
基于PXE实现部署Linux服务器
ekoing
移植Os and 相關io介紹
移植Os and 相關io介紹
Hong Da Lin
StackOps step by-step guide
StackOps step by-step guide
slmagicbox
[2]futurewad樹莓派研習會 141127
[2]futurewad樹莓派研習會 141127
CAVEDU Education
使用Samba提升linux平台开发效率
使用Samba提升linux平台开发效率
Zhen Li
VMware Rhel5 Oracle10g Rac
VMware Rhel5 Oracle10g Rac
guest77e407
Proxmox VE 4.3 vs VMWare vSphere 6.1
Proxmox VE 4.3 vs VMWare vSphere 6.1
Chris Hsiang
利用Cent Os快速构建自己的发行版
利用Cent Os快速构建自己的发行版
xingsu1021
Ch9 package & port(2013 ncu-nos_nm)
Ch9 package & port(2013 ncu-nos_nm)
Kir Chou
[1]投影片 futurewad樹莓派研習會 141120
[1]投影片 futurewad樹莓派研習會 141120
CAVEDU Education
Git安裝
Git安裝
Hong Da Lin
[3]投影片 futurewad樹莓派研習會 141204
[3]投影片 futurewad樹莓派研習會 141204
CAVEDU Education
MogileFS
MogileFS
Wei Weng
Kick start无人值守批量安装linux
Kick start无人值守批量安装linux
Yiwei Ma
Virtualbox
Virtualbox
fangdun cai
mobile_我要怎麼設定WF2412一個無線基地台給自己用,另一個給訪客用,讓訪客用的網路不會影響內部網路?
mobile_我要怎麼設定WF2412一個無線基地台給自己用,另一個給訪客用,讓訪客用的網路不會影響內部網路?
臺灣塔米歐
我想要自己架設一個網頁伺服器,我也已經有了一個固定IP,請問WF2419要怎麼設定呢?
我想要自己架設一個網頁伺服器,我也已經有了一個固定IP,請問WF2419要怎麼設定呢?
臺灣塔米歐
MySQL和IO(下)
MySQL和IO(下)
Feng Yu
Oprofile linux
Oprofile linux
Feng Yu
What's hot
(19)
基于PXE实现部署Linux服务器
基于PXE实现部署Linux服务器
移植Os and 相關io介紹
移植Os and 相關io介紹
StackOps step by-step guide
StackOps step by-step guide
[2]futurewad樹莓派研習會 141127
[2]futurewad樹莓派研習會 141127
使用Samba提升linux平台开发效率
使用Samba提升linux平台开发效率
VMware Rhel5 Oracle10g Rac
VMware Rhel5 Oracle10g Rac
Proxmox VE 4.3 vs VMWare vSphere 6.1
Proxmox VE 4.3 vs VMWare vSphere 6.1
利用Cent Os快速构建自己的发行版
利用Cent Os快速构建自己的发行版
Ch9 package & port(2013 ncu-nos_nm)
Ch9 package & port(2013 ncu-nos_nm)
[1]投影片 futurewad樹莓派研習會 141120
[1]投影片 futurewad樹莓派研習會 141120
Git安裝
Git安裝
[3]投影片 futurewad樹莓派研習會 141204
[3]投影片 futurewad樹莓派研習會 141204
MogileFS
MogileFS
Kick start无人值守批量安装linux
Kick start无人值守批量安装linux
Virtualbox
Virtualbox
mobile_我要怎麼設定WF2412一個無線基地台給自己用,另一個給訪客用,讓訪客用的網路不會影響內部網路?
mobile_我要怎麼設定WF2412一個無線基地台給自己用,另一個給訪客用,讓訪客用的網路不會影響內部網路?
我想要自己架設一個網頁伺服器,我也已經有了一個固定IP,請問WF2419要怎麼設定呢?
我想要自己架設一個網頁伺服器,我也已經有了一個固定IP,請問WF2419要怎麼設定呢?
MySQL和IO(下)
MySQL和IO(下)
Oprofile linux
Oprofile linux
Similar to 在Linux上實現Rstudio Server 與Spark的溝通
嵌入式平台移植技巧概說
嵌入式平台移植技巧概說
Joseph Lu
Deskpool vdi solution introduction
Deskpool vdi solution introduction
DongLiwu
Appserv setup
Appserv setup
Ht Wang
Oracle管理藝術第1章 在Linux作業體統安裝Oracle 11g
Oracle管理藝術第1章 在Linux作業體統安裝Oracle 11g
Chien Chung Shen
BAS011_VMware資料中心虛擬化-基礎_v190418
BAS011_VMware資料中心虛擬化-基礎_v190418
rwp99346
Docker 基礎介紹與實戰
Docker 基礎介紹與實戰
Bo-Yi Wu
用 Docker 改善團隊合作模式
用 Docker 改善團隊合作模式
Bo-Yi Wu
Some tips
Some tips
Wei-Bo Chen
2, installation
2, installation
ted-xu
Linuxguide4f2e
Linuxguide4f2e
tb-vertical-guide
LinuxGuide4F2E
LinuxGuide4F2E
sodabiscuit
icecream / icecc:分散式編譯系統簡介
icecream / icecc:分散式編譯系統簡介
Kito Cheng
第2課如何選擇應安裝哪一個操作系統
第2課如何選擇應安裝哪一個操作系統
何 承謙
PVE 4.1 HC 架構
PVE 4.1 HC 架構
Chris Hsiang
Windows Phone Survey on Game Development
Windows Phone Survey on Game Development
Eason Kuo
Lvs在大规模网络环境下的应用pukong
Lvs在大规模网络环境下的应用pukong
Michael Zhang
OpenStack Introduction Ecosystem
OpenStack Introduction Ecosystem
NUTC, imac
Install oracle ebs r12.1.1 on OEL5.6 x86(include demo)
Install oracle ebs r12.1.1 on OEL5.6 x86(include demo)
acqua young
How to plan a hadoop cluster for testing and production environment
How to plan a hadoop cluster for testing and production environment
Anna Yen
Docker tutorial
Docker tutorial
azole Lai
Similar to 在Linux上實現Rstudio Server 與Spark的溝通
(20)
嵌入式平台移植技巧概說
嵌入式平台移植技巧概說
Deskpool vdi solution introduction
Deskpool vdi solution introduction
Appserv setup
Appserv setup
Oracle管理藝術第1章 在Linux作業體統安裝Oracle 11g
Oracle管理藝術第1章 在Linux作業體統安裝Oracle 11g
BAS011_VMware資料中心虛擬化-基礎_v190418
BAS011_VMware資料中心虛擬化-基礎_v190418
Docker 基礎介紹與實戰
Docker 基礎介紹與實戰
用 Docker 改善團隊合作模式
用 Docker 改善團隊合作模式
Some tips
Some tips
2, installation
2, installation
Linuxguide4f2e
Linuxguide4f2e
LinuxGuide4F2E
LinuxGuide4F2E
icecream / icecc:分散式編譯系統簡介
icecream / icecc:分散式編譯系統簡介
第2課如何選擇應安裝哪一個操作系統
第2課如何選擇應安裝哪一個操作系統
PVE 4.1 HC 架構
PVE 4.1 HC 架構
Windows Phone Survey on Game Development
Windows Phone Survey on Game Development
Lvs在大规模网络环境下的应用pukong
Lvs在大规模网络环境下的应用pukong
OpenStack Introduction Ecosystem
OpenStack Introduction Ecosystem
Install oracle ebs r12.1.1 on OEL5.6 x86(include demo)
Install oracle ebs r12.1.1 on OEL5.6 x86(include demo)
How to plan a hadoop cluster for testing and production environment
How to plan a hadoop cluster for testing and production environment
Docker tutorial
Docker tutorial
在Linux上實現Rstudio Server 與Spark的溝通
1.
在Linux上實現Rstudio Server 與Spark的溝通
2.
配置 • 8GB以上記憶體 • CentOS7 •
Vmware Player • Rstudio Server • Sparklyr
3.
下載Vmware play、CentOS7
4.
安裝完VmwarePlay選右上角新增虛擬機器 將剛剛下載的CentOS7 ISO檔匯入
5.
值得注意的是記憶體必須選擇至少4G、 CUP至少兩顆才不會在安裝Spark時出錯
6.
其他安裝過程可以參考網路上其他教學檔 • http://ktess1020.pixnet.net/blog/post/286058413-vmware- %E5%AE%89%E8%A3%9D-centos-7
7.
編碼問題 • 安裝完以後Linux會問要使用何種語言,這時不能選中文不然會在 安裝R studio時出現問題ASCII編碼問題,如果不小心選到中文請用 localectl
set-locale LANG=en_US.UTF-8改回英文(此語法只支援 CentOS7)並重開機 • 改成中文 localectl set-locale LANG=zh_CN.utf8
8.
安裝相關套件與R • su root
//切到最高權限者請輸入您安裝時設的密碼 • yum -y install epel-release • yum -y update • yum -y install curl curl-devel • yum -y install libxml2 libxml2-devel openssl-devel.x86_64 • yum -y install gcc glibc-headers gcc-c++ gcc-gfortran readline-devel libXt- devel • yum install gnutls-devel.x86_64 • yum -y install libcurl libcurl-devel • yum -y install R
9.
依據不同版本的Sparklyr你可能需要yum更 多的東西,所以這裡要交一項能力”Debug”
10.
安裝Server Rstudio wget https://download2.rstudio.org/rstudio-server-rhel-1.0.44- x86_64.rpm sudo
yum install --nogpgcheck rstudio-server-rhel-1.0.44-x86_64.rpm
11.
登入Rstudio Server • 打開瀏覽器 •
在最上面輸入localhost:8787 //用Rstudio Server版就是霸氣87 • 輸入Linux的帳號密碼 • 其餘操作等同R單機版
12.
安裝Sparklyr、 local version
Spark install.packages("devtools") devtools::install_github("rstudio/sparklyr") library(sparklyr) spark_install(version = "1.6.1 ") library(dplyr) sc <- spark_connect(master = “local”) // 本地版佈署 //群集版請參考http://spark.rstudio.com/deployment.html
13.
連線成功!
14.
測試 install.packages("nycflights13") flights_table <- copy_to(sc,
nycflights13::flights, "flights") //拿 R的nycflights13套件的flights表出來塞給Spark //sc就是Spark context src_tbls(sc) //看一下Spark context裡有哪些表 flights_table %>% filter(dep_delay == 2) //找出遲到兩分鐘的飛機 // flights_table透過%>%丟給函式filter並加入條件(dep_delay == 2 spark_web(sc)//用Web看運作情形 spark_disconnect(sc)//關閉R與Spark間連結
15.
結果
16.
下期預告 • R、資料庫的溝通概念與實現
Download now