• linkedu视频
  • 平面设计
  • 电脑入门
  • 操作系统
  • 办公应用
  • 电脑硬件
  • 动画设计
  • 3D设计
  • 网页设计
  • CAD设计
  • 影音处理
  • 数据库
  • 程序设计
  • 认证考试
  • 信息管理
  • 信息安全
菜单
linkedu.com
导航菜单
  • 网页制作
  • 数据库
  • 程序设计
  • 操作系统
  • CMS教程
  • 游戏攻略
  • 脚本语言
  • 平面设计
  • 软件教程
  • 网络安全
  • 电脑知识
  • 服务器
  • 视频教程
  • windows
  • 服务器硬件
  • 服务器运维
  • 云计算
  • 虚拟化
  • IIS教程
  • Linux
  • Apache
  • Ftp
  • DNS
  • Nginx
您的位置:首页 > 服务器 >云计算 > Centos 安装R 集成 Hadoop、RHive 配置安装手册,centoshadoop

Centos 安装R 集成 Hadoop、RHive 配置安装手册,centoshadoop

作者:网友 字体:[增加 减小] 来源:互联网

本文主要包含rhive,rhive包,centos安装hadoop,centos hadoop,centos配置hadoop等服务器相关知识,网友希望可以进行参考

Centos 安装R 集成 Hadoop、RHive 配置安装手册,centoshadoop


RHive 是一种通过HIVE高性能查询来扩展R计算能力的包。它可以在R环境中非常容易的调用HQL, 也允许在Hive中使用R的对象和函数。理论上数据处理量可以无限扩展的Hive平台,搭配上数据挖掘的利器R环境, 堪称是一个完美的大数据分析挖掘的工作环境。



资源包下载地址:

http://pan.baidu.com/s/1ntwzeTb


安装

首先hadoop 以及hive 的安装这里就跳过了。这里主要介绍在Centos 中如何安装R 语言以及如何集成Rhive 到hadoop 中。

本次实验节点有8个因此我们需要在每个节点中安装R 以及相应的其他模块首先我们来看看如何安装R 

下载资源包中的 R-3.2.0.tar.gz 并解压

编译前确保安装如下模块

执行命令:

 yum install gcc-gfortran  gcc gcc-c++ libXt-devel  openssl-devel  readline-devel 

RHive 依赖于Rserve,因此在编译安装R的时候主要使用参数 --disable-nls --enable-R-shlib:

cd R-3.2.0/
./configure --disable-nls --enable-R-shlib
make
make install
cd ../

执行R 命令进行rJAVA 、RHive 等模块的安装

R CMD INSTALL rJava_0.9-6.tar.gz
R CMD INSTALL Rserve_1.8-3.tar.gz 
R CMD INSTALL RHive_2.0-0.2.tar.gz

说明:如果你有多个节点,请在每个节点 和master 中均安装上述模块

到此安装结束,我们进入环境配置部分。


配置

1. 新建RHIVE 数据存储路径(本地的非HDFS)

我这里保存在 /www/store/rhive/data

2.新建Rserv.conf 文件并写入 “remote enable” 保存到你指定的目录

我这里存放在 /www/cloud/R/Rserv.conf


3.修改各个节点以及master 的 /etc/profile 新增环境变量

export RHIVE_DATA=/www/store/rhive/data

4.将R目录下的lib目录中所有文件上传至HDFS 中的/rhive/lib 目录下(如果目录不存在手工新建一下即可)

cd /usr/local/lib64/R/lib

hadoop fs -put ./* /rhive/lib


启动

1.在所有节点和master 上执行

R CMD Rserve --RS-conf /www/cloud/R/Rserv.conf
telnet cloud01 6311
然后在Master节点telnet所有slave节点,显示 Rsrv0103QAP1 则表示连接成功

2.启动hive远程服务: rhive是通过thrift连接hiveserver的,需要要启动后台thrift服务,即:在hive客户端启动hive远程服务,如果已经开启了跳过本步骤

nohup hive --service hiveserver &


Rhive 测试

library(RHive)
rhive.connect("master", 10000,hiveServer2=TRUE)

完毕!

最后附上RHive 相关文档地址

https://github.com/nexr/RHive/wiki/User-Guide


本文参考地址:

http://yangqijun.com/archives/341

http://www.cnblogs.com/end/archive/2013/02/18/2916105.html

版权声明:本文为博主原创文章,未经博主允许不得转载。

分享到:QQ空间新浪微博腾讯微博微信百度贴吧QQ好友复制网址打印

您可能想查找下面的文章:

  • Centos 安装R 集成 Hadoop、RHive 配置安装手册,centoshadoop

相关文章

  • hadoop学习笔记(六)——hadoop2.5.2全分布模式实现的部署,hadoophadoop2.5.2
  • kafka 效率优化,kafka优化
  • hive使用技巧(一)自动化动态分配表分区及修改hive表字段名称,使用技巧hive
  • 使用 ElasticSearch + LogStash + Kibana 来可视化网络流量,kibanaelasticsearch
  • Spark MLlib Deep Learning Convolution Neural Network (深度学习-卷积神经网络)3.3,mllibconvolution
  • Hadoop之——Java操作HBase,hadoopjavahbase
  • 一篇博文简单了解weka,博文简单weka
  • CloudStack VM运行状态的监控-Management,cloudstack系统vm
  • ERROR (ConnectionError): HTTPConnectionPool (Caused by <class 'socket.error'>: [Errno 111] Connecti,errno111
  • Hadoop之——正常启动而无法正常关闭,hadoop无法正常关闭

文章分类

  • windows
  • 服务器硬件
  • 服务器运维
  • 云计算
  • 虚拟化
  • IIS教程
  • Linux
  • Apache
  • Ftp
  • DNS
  • Nginx

最近更新的内容

    • MapReduce处理输出多文件格式(MultipleOutputs),mapreduce多文件输出
    • hadoop distcp使用,hadoopdistcp
    • Elasticsearch之scroll,elasticsearch
    • Power8伴随云计算横空出世,power8伴随横空出世
    • Linux如何上线和下线CPU,Linux上线下线CPU
    • Hadoop2.6 Ha 安装,hadoop2.6ha安装
    • CloudStack VM运行状态的监控-Management,cloudstack系统vm
    • Hadoop之——SQOOP笔记,hadoopsqoop
    • Hadoop之——Partitioner编程,hadooppartitioner
    • 机器学习-统计学习方法概论,学习方法概论

关于我们 - 联系我们 - 免责声明 - 网站地图

©2020-2025 All Rights Reserved. linkedu.com 版权所有