RODPS介绍以及安装

简介: 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/keilson/R-3.1.0/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=

 

进入到r中执行以下命令

 引入包

rodps.init("/root/keilson/R-3.1.0/odps_config.ini")

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



b22c463553cbfcb96b2ca5088bd11893d6762681

rodps操作看帮助文档
help(rodps)
help(rodps.sql)

目录
打赏
0
0
0
1
4
分享
相关文章
OpenZFS安装和使用
在Ubuntu 22.04.3 LTS上,本文介绍了OpenZFS的容错功能,如RAID-Z(类似RAID 5)、Mirror(类似RAID 1)、RAID-Z2和RAID-Z3,以及Hot Spare和Scrubbing。推荐使用RAID-Z1以平衡容量和预算。主要步骤包括安装zfsutils-linux,创建RAID-Z1存储池和ZFS文件系统,以及管理文件系统。此外,还提到了使用nfs共享ZFS文件系统的命令。
398 0
Tampermonkey的安装与使用
Tampermonkey 是一款免费的浏览器扩展和最为流行的用户脚本管理器,虽然有些受支持的浏览器拥有原生的用户脚本支持,但 Tampermonkey 将在您的用户脚本管理方面提供更多的便利。 它提供了诸如便捷脚本安装、自动更新检查、标签中的脚本运行状况速览、内置的编辑器等众多功能, 同时Tampermonkey还有可能正常运行原本并不兼容的脚本。
623 0
Tampermonkey的安装与使用
5分钟快速安装Syncthing
简介 Syncthing是一个开源免费的文件夹/文件同步神器,支持Android、Linux、Windows、Mac OS X等系统,可以使我们在2台任何系统任何设备之间,实现文件实时同步,很强大。而且数据很安全,不会存储在你的设备以外的其他地方。
5136 0
KBEngine 安装
其实这篇的内容官方文档都有, 但是既然打算记录一下学习笔记, 也就先从安装开始了. 一 下载源代码 进入github下载最新release的源码压缩包. windows选择zip, 下载完成之后右键解压缩.
2558 0