- 首先是对R和Rstudio的安装
在linux中安装R以及Rstudio
R安装:
#查看 ubuntu 系统信息
user@super-server:~$ lsb_release -a
No LSB modules are available.
Distributor ID: Ubuntu
Description: Ubuntu 18.04.1 LTS
Release: 18.04
Codename: bionic
#获取 root 权限,因为只有root可以修改sources.list文件
user@super-server:~$ sudo -s
#查看源信息
root@super-server:$ cd /etc/apt/
root@super-server:~$ vim /etc/apt/sources.list
#在末尾添加相应版本的源信息
deb https://cloud.r-project.org/bin/linux/ubuntu bionic-cran35/ #我的系统是bionic
#or 选择自己喜欢的源
deb https://mirrors.tuna.tsinghua.edu.cn/CRAN//bin/linux/ubuntu bionic-cran35/
root@super-server:/etc/apt# su user
#更新源列表
user@super-server:~/etc/apt$ sudo apt-get update
...
由于没有公钥,无法验证下列签名: NO_PUBKEY 51716619E084DAB9
...
# 解决报错
user@super-server:/etc/apt$ sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 51716619E084DAB9
Executing: /tmp/apt-key-gpghome.sA6IGCcJzS/gpg.1.sh --keyserver keyserver.ubuntu.com --recv-keys 51716619E084DAB9
gpg: 密钥 51716619E084DAB9:公钥“Michael Rutter <marutter@gmail.com>”已导入
gpg: 合计被处理的数量:1
gpg: 已导入:1
user@super-server:/etc/apt$ sudo apt-get update
获取:1 https://mirrors.tuna.tsinghua.edu.cn/CRAN//bin/linux/ubuntu bionic-cran35/ InRelease [3,609 B]
获取:2 https://mirrors.tuna.tsinghua.edu.cn/CRAN//bin/linux/ubuntu bionic-cran35/ Packages [41.6 kB]
获取:3 https://cloud.r-project.org/bin/linux/ubuntu bionic-cran35/ InRelease [3,609 B]
命中:4 http://security.ubuntu.com/ubuntu bionic-security InRelease
获取:5 https://cloud.r-project.org/bin/linux/ubuntu bionic-cran35/ Packages [41.6 kB]
命中:6 http://cn.archive.ubuntu.com/ubuntu bionic InRelease
命中:7 http://cn.archive.ubuntu.com/ubuntu bionic-updates InRelease
命中:8 http://cn.archive.ubuntu.com/ubuntu bionic-backports InRelease
已下载 86.8 kB,耗时 2秒 (46.7 kB/s)
正在读取软件包列表... 完成
#安装 r-base,sudo默认最新版3.5.3
user@super-server:~$ sudo apt-get install r-base
# 查看R版本
user@super-server:~$ R
R version 3.5.3 (2019-03-11) -- "Great Truth"
Copyright (C) 2019 The R Foundation for Statistical Computing
Platform: x86_64-pc-linux-gnu (64-bit)
Rstudio 安装:
#安装:
user@super-server:~$ sudo apt-get install gdebi-core
user@super-server:~$ wget https://download2.rstudio.org/rstudio-server-1.1.463-amd64.deb
user@super-server:~$ sudo gdebi rstudio-server-1.1.463-amd64.deb
user@super-server:~$ ifconfig # 查看服务端ip地址
#检查运行:
user@super-server:~$ sudo rstudio-server verify-installation #检查是否安装正确
user@super-server:~$ sudo rstudio-server start #启动
user@super-server:~$ sudo rstudio-server status #查看状态
user@super-server:~$ sudo rstudio-server stop #停止
user@super-server:~$ ifconfig |grep 'inet addr' #查看服务器ip
user@super-server:~$ sudo rstudio-server start #修改配置文件后重启
user@super-server:~$ sudo rstudio-server active-sessions #列出活跃的sessions
user@super-server:~$ sudo rstudio-server suspend-session <pid> #暂停sessions
user@super-server:~$ sudo rstudio-server suspend-all #暂停所有session
#配置文件目录:
/var/log/rstydio-server/ #Rstudio日志目录
#配置文件:
/etc/rstudio/rserver.conf
使用:本地浏览器打开:
http://192.168.1.103:8787。账户密码为安装时的账户密码。
以及在R中安装devtools安装工具:
在安装devtools包前先执行如下命令:
sudo apt-get install gfortran
sudo apt-get install build-essential
sudo apt-get install libxt-dev
sudo apt-get install libcurl4-openssl-dev
sudo apt-get install libxml++2.6-dev
sudo apt-get install libssl-dev
然后才在R中进行安装devtools包和sparkR包
install.packages("devtools", dependencies = T)
library(devtools)
install_github("amplab-extras/SparkR-pkg", subdir="pkg")
参考文章:https://www.jianshu.com/p/51cb217ff4cc
参考文章:https://blog.csdn.net/qq_27755195/article/details/53609787