RODPS介绍以及安装

参考文档:https://yq.aliyun.com/articles/61827?spm=5176.10695662.1996646101.searchclickresult.487948dbi3Lh9p

 

 

RODPS操作请看以上文档,我只介绍下我安装时遇到的坑。

 

安装R语言

R3.3版本会出现各种so不存在的问题,退回去到R3.1版本时候就顺利安装。

在安装R环境之前,先安装好中文(如果没有的话图表中显示汉字成框框了)和tcl/tk包(少了这个没法安装sqldf)

sudo yum install fonts-chinese tcl tcl-devel tclx tk tk-devel -y

 

安装中文字体后重新加载 service xfs reload (不过在有台机器上总是失败,后来重启机器OK)

sudo service xfs reload(这部分可以不运行,因为xfs命令不存在,就被我忽略了

 

 

有些包会需要rgl,调用opengl的库,所以还要安装opengl包

sudo yum install mesa-libGLU mesa-libGLU-devel -y

sudo yum install gcc-gfortran gcc gcc-c++ readline-devel libXt-devel -y

 

wget --no-check-certificate https://stat.ethz.ch/CRAN/src/base/R-3/R-3.1.0.tar.gz

tar xvf R-3.1.0.tar.gz

./configure --enable-R-shlib=yes --enable-BLAS-shlib=yes --with-lapack --with-libpng --with-x=no --with-tcltk

sudo sh -c "make"

sudo sh -c "make install"

 

sudo R CMD javareconf JAVA_HOME=$JAVA_HOME

进入到r中进行

install.packages('rJava')

选择22

 

安装DBI

install.packages("DBI")

选择22

 

安装RSQLite

install.packages("RSQLite")

选择22

 

安装RODPS

参考
http://repo.aliyun.com/rodps/?spm=a2c4e.11153940.blogcont61827.9.5ba94fb21wgNXm

如果从仓库安装报错,改本地安装,先下载安装包,

http://repo.aliyun.com/download/RODPS.tar.gz

上传到ECS/root/keelson/ R-3.1.0/目录下

rz –bey

本地安装

install.packages("/root/keelson/ R-3.1.0/http://repo.aliyun.com/download/RODPS.tar.gz", repos = NULL, type = "source")

 

在任意目录下新建 odps_config.ini 如

vim /root/keilson/R-3.1.0/odps_config.ini

写入

access_id=
access_key=
end_point=
project_name=
sqlite_temp=
logview_host=

 

这个时候加载包
library(RODPS)
可以使用RODPS,可以先看看版本是哪个
rodps.version()

 

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值