`

Linux 平台安装R 和 Rserver

 
阅读更多

Linux centos7 yum安装R

 

yum install R

 

 

Linux centos7 yum安装Rstudio:

wget https://download2.rstudio.org/rstudio-server-rhel-1.1.456-x86_64.rpm
yum install rstudio-server-rhel-1.1.456-x86_64.rpm

 

 

 Linux centos7 安装Rserve:

root用户下输入R命令:
#R

进入R命令行后在命令行中输入:
>install.packages("Rserve")
然后会出现下载镜像让你选择(按自己的位置选择即可,这里选择:17):

 安装成功后退出R平台,在系统命令行中输入以下命令启动Rserve:
# R CMD Rserve --RS-port 30120 --no-save --RS-encoding utf8 --RS-enable-remote

 

 

配置HANA

 

 

 



 

实例代码测试:

打开HANA STUDIO 在sql console中输入以下代码:

 

CREATE ROW TABLE PRIME(NUMBER INT CS_INT);

INSERT INTO PRIME VALUES(2);
INSERT INTO PRIME VALUES(3);
INSERT INTO PRIME VALUES(5);
INSERT INTO PRIME VALUES(7);

CREATE ROW TABLE PRIME_SQR (NUMBER INT CS_INT);

CREATE PROCEDURE MY_F(IN input1 PRIME,OUT result PRIME_SQR)
LANGUAGE RLANG AS
BEGIN
      result<-as.data.frame(input1$NUMBER^2);
      names(result)<-c("NUMBER");
END;


--调用存储过程
CALL MY_F("SYSTEM"."PRIME",?)

MY_F 是采用RLANG 编写的sqlscript 存储过程,在存储过程内,调用了R语言函数,如:as.data.frame,
"<-"是调用语言函数的标识,当存储过程执行时,识别到“<-”,就会远程连接到HANA configuration
中定义的Rserve,然后通过Rserve调用R语言函数。

执行后的结果为:

 常见错误:


 

 

 

 

 

 

  • 大小: 46.3 KB
  • 大小: 61.5 KB
  • 大小: 11.4 KB
  • 大小: 37 KB
分享到:
评论

相关推荐

    Linux 6.8 上安装R

    标题“Linux 6.8 上安装R”明确指出本文档的主要内容是关于如何在Linux 6.8版本的操作系统上安装R语言环境。R是一种广泛使用的统计计算与图形软件包的语言与环境,特别适用于数据科学领域。 #### 描述解析 描述部分...

    Node.js_版本的rserve的客户端_R语言_rserver.zip

    Node.js_版本的rserve的客户端_R语言_rserver

    windows下R语言环境安装及访问oracle例子

    - 对于远程环境,R语言的使用通常涉及到分布式服务节点,因此需要在Linux服务器上配置RSERVER和RStudio。 - 安装和配置过程中,确保遵循R和相关软件的版本兼容性,避免因版本不匹配导致的问题。 - 学习R语言连接...

    基于Linux的RDP远程接入中间件的研究.pdf

    Rserver的设计基于RDP协议层次模型和开源项目R desktop。它包含RDP协议模块,处理RDP数据包的接收和发送;数据缓冲模块,用于临时存储和管理数据流;以及打印重定向模块,使得用户可以在本地进行远程打印。Rserver...

    Rstudio Server + Docker + tensorflowR的dockerfile文件

    Rstudio Server + Docker + tensorflowR - 云端使用R语言与GPU深度学习

    java调用R语言实现数据挖掘

    在数据科学领域,R语言以其强大的统计分析能力和丰富的库支持而受到广泛欢迎。结合Java的强大功能,可以构建高效的数据挖掘平台。为了实现这一目标,需要安装必要的软件,并配置好Java与R之间的通信。 1. **安装R...

    Rserver (RAdmin) 3.4 中文版

    著名的遥控软件RAdmin 3.4的服务器端组件。可以使操作端对安装服务器端的PC或Server进行全权遥控操作、查看、传输文件、Telnet、传送语音文本信息。需注册或

    docker-rwindows安装

    docke-rwindows安装 在win下也可以幸福的玩了

    rserver34cn

    "rserver34cn"是一个基于RA(Remote Administration)3.4版本的远程管理工具,主要包含两个核心组件:rserv34cn.exe和rview34cn.exe。这两个文件在远程访问领域扮演着重要角色,使用户能够方便地从一台计算机远程...

    rserver-ansible

    RServer 是 Revolution Analytics 提供的高性能统计计算和机器学习平台,它支持 R 语言并提供了企业级的扩展和管理功能。通过 Ansible 的自动化能力,这个剧本可以帮助 IT 人员快速地在多台服务器上部署和设置 ...

    Q-sign RServer

    Q-sign是利用NETWORK 使播放,广告,介绍等多种内容内容统一管理的数码播放管理软件

    RServer.msi

    基于安卓设备的无线遥控器服务器,安装在电脑上后,可以用安卓无线设备遥控PPS的放映

    2022年甘肃省职业院校技能大赛高职组网络系统管理-系统服务-试卷.pdf

    在本试卷中,Linux 项目任务描述需要根据指定的要求和标准来完成,以确保系统的稳定性和安全性。 知识点7: 拓扑图 拓扑图是指计算机网络的逻辑结构图,包括设备、连接和网络协议等。在 Linux 系统中,拓扑图可以...

    Rserver RADIUS-开源

    Rserver 是一个 C++ 编写的 RADIUS 包。 包括守护程序、测试、压力测试和嗅探器实用程序。 配置文件是一个规则列表。 规则可以修改数据包,传递给 AAA 引擎或代理服务器。 可以实施和插入自定义 AAA 引擎。

    Rserve_1.7-3.1.tar.gz

    《Rserve在Linux环境下的安装与使用详解》 ...Rserve的强大在于其提供了灵活的数据交互和计算能力,让R语言的运用更加广泛和便捷。记住,安全始终是第一位的,因此请确保在生产环境中对Rserve进行适当的安全配置。

    Radmin3.4cn完美破解带注册机

    然后安装 服务端 服务端安装成功以后 用rserver3.exe覆盖安装好的rserver3.exe 打开注册机 注册机上面会显示用户名和KEY 然后点击下面的 Activate(激活)选项 这时Radmin 服务会退出 这就说明成功了 然后从启电脑...

    singularity-rstudio:单一容器中的RStudio服务器

    奇点RStudio服务器 奇点图像。 它建立在基本奇点图像顶部。 这项工作仍在进行中。 建造 您可以使用以下命令构建名为singularity-rstudio.simg的本地奇点映像: sudo singularity build singularity-rstudio.simg ...

    2020年全国职业院校技能大赛:网络系统管理项目-模块A--样题(四)1

    这涉及到Linux系统的基本配置,包括区域设置、语言环境以及输入法配置,这些配置对于系统的正常运行和用户交互至关重要,特别是在处理国际化和多语言环境时。 【部分内容】中提到了具体的竞赛内容和任务,包括但不...

Global site tag (gtag.js) - Google Analytics