* 实验环境:
**************************************************************************************
hadoop集群(virtualBox虚拟机,CentOS6.4)
hadoop1 192.168.100.171(hadoop master、secondaryname、zookeeper、hbase HMaster)
hadoop2 192.168.100.172(zookeeper、hbase HRegion、Hive Shell)
hadoop3 192.168.100.173(hadoop slave、zookeeper、hbase HRegion)
hadoop4 192.168.100.174(hadoop slave、zookeeper、hbase HRegion)
hadoop5 192.168.100.175(hadoop slave、zookeeper、hbase HRegion)
dataserver 192.168.100.141(Hive metastore、MySQL Server、Oracle)
相关的安装文档: hadoop2.2.0测试环境搭建     Hbase0.96.0 +hadoop2.2.0安装     RHadoop搭建(HDFS+MapReduce)
**************************************************************************************
本次测试在dataserver进行

1:安装thrift0.9.1
[root@dataserver app]# sudo yum install automake libtool flex bison pkgconfig gcc-c++ boost-devel libevent-devel zlib-devel python-devel ruby-devel
[root@dataserver app]# tar zxf /mnt/mydisk/soft/program/thrift-0.9.1.tar.gz
[root@dataserver app]# cd thrift-0.9.1
[root@dataserver thrift-0.9.1]# ./configure
**************************************************************************************

注意安装thrift安装上要使用Python库,如果要使用其他语言就安装上相应的语言库
**************************************************************************************
[root@dataserver thrift-0.9.1]# make
**************************************************************************************

注意如果要编译C++库的话,会出现上面的错误,原因是编译文件路径有问题,可以将已经编译的test/cpp/*.o复制到test/cpp/.libs后,继续编译就可以了。当然不怕麻烦的话,可以修改一下编译文件。
[root@dataserver thrift-0.9.1] cd test/cpp
[root@dataserver cpp]# cp *.o .libs/
**************************************************************************************
[root@dataserver thrift-0.9.1]# make install
[root@dataserver thrift-0.9.1]# thrift --version

2:安装rhase
[root@dataserver /]# export PKG_CONFIG_PATH=$PKG_CONFIG_PATH:/usr/local/lib/pkgconfig/
[root@dataserver /]# pkg-config --cflags thrift
**************************************************************************************
正确的返回结果是:
-I/usr/local/include/thrift
如果是:
-I/usr/local/include
则:
[root@dataserver /]# vi /usr/local/lib/pkgconfig/thrift.pc
Cflags: -I${includedir}/thrift
**************************************************************************************
[root@dataserver lib]# cp /usr/local/lib/libthrift-0.9.1.so /usr/lib/
[root@dataserver lib]# /sbin/ldconfig /usr/lib/libthrift-0.9.1.so
**************************************************************************************
注意要将动态链接库libthrift-0.9.1.so为系统所共享,不然会出现类似unable to load shared object '/usr/lib64/R/library/rhbase/libs/rhbase.so':libthrift-0.9.1.so: cannot open shared object file的错误
**************************************************************************************
[root@dataserver usr]# R CMD INSTALL /mnt/mydisk/soft/R/rhbase_1.2.0.tar.gz

3:启动hadoop集群、zookeeper集群、HBase集群

4:rhbase测试

花了一个晚上终于搞定,接下去可以在rstudio里方便的应用rhbase了。

转载于:https://my.oschina.net/victorlovecode/blog/344243

RHadoop搭建(HBase)相关推荐

  1. 技术实践丨Prometheus+Grafana搭建HBase监控仪表盘

    摘要:Grafana+Prometheus是目前非常流行的监控方案,图形化展示非常强大. 本文分享自华为云社区<Prometheus+Grafana搭建HBase监控仪表盘>,原文作者:L ...

  2. 大数据学习笔记55:搭建HBase环境

    文章目录 一.下载HBase 二.搭建HBase单机版环境 (一)登录私有云ied虚拟机 (二)上传hbase安装包到ied虚拟机 (三)将habase安装包解压到指定目录 (四)编辑hbase配置文 ...

  3. Windows环境下安装HBase(Hadoop3.1.3、HBase2.2.5)与Linux环境下搭建HBase高可用集群

    Windows环境下安装HBase 下载HBase 官网: https://hbase.apache.org/downloads.html 不同版本集合:https://archive.apache. ...

  4. 在Hadoop集群上,搭建HBase集群

    (1)下载Hbase包,并解压:这里下载的是0.98.4版本,对应的hadoop-1.2.1集群 (2)覆盖相关的包:在这个版本里,Hbase刚好和Hadoop集群完美配合,不需要进行覆盖. 不过这里 ...

  5. 搭建HBase + Phoenix大数据平台

    一.介绍 因为代驾过程中,需要保存驾驶途中的 GPS 定位,将来计算代驾真实里程的时候,就需要用到这些坐标点.那么这些定位点保存在 MySQL 中可以吗?当然不行,MySQL 单表记录超过两千万就卡的 ...

  6. Hadoop集群搭建Hbase集群

    Habse介绍 HBase是一个分布式的.面向列的开源数据库,该技术来源于 Fay Chang 所撰写的Google论文"Bigtable:一个结构化数据的分布式存储系统".就像B ...

  7. linux hbase 表大小,在Linux系统搭建hbase环境

    HBase是一个分布式的.面向列的开源数据库,不同于一般的关系数据库,它是一个适合于非结构化数据存储的数据库.在安装hbase数据库时必须先安装好hadoop和java环境,并测试环境正确无误.hba ...

  8. Hadoop环境搭建 Hbase环境配置

    1.将Hbase安装包拉到/opt/software/文件夹中 安装包版本:hbase-2.2.0-bin.tar.gz 2.解压Hbase安装包到/opt/module/文件夹下 cd /opt/s ...

  9. 搭建hbase启动报的错

    启动hbase集群:./start-hbase.sh 查看状态: status 修改错误的方法: 今天重新安装了一下hadoop发现是hadoop版本的问题,之间用的hadoop2.7.4的版本,换成 ...

  10. Hadoop2.2.0 HA高可用分布式集群搭建(hbase,hive,sqoop,spark)

    1 需要软件 Hadoop-2.2.0 Hbase-0.96.2(这里就用这个版本,跟Hadoop-2.2.0是配套的,不用覆盖jar包什么的) Hive-0.13.1 Zookeepr-3.4.6( ...

最新文章

  1. 使用pgpool-ii建立PostgreSQL链接池
  2. 字节2020算法岗校招一面
  3. 编写python脚本完成图片拼接
  4. UOJ #395 BZOJ 5417 Luogu P4770 [NOI2018]你的名字 (后缀自动机、线段树合并)
  5. oracle 自治数据库 培训,Oracle数据库掌门人,Andrew Mendelsohn 谈自治数据库
  6. 多媒体技术基础及应用
  7. 开源项目参与_通过更好的文档吸引更多的项目参与人
  8. 刑侦高考:如何用SQL解决环环相扣的刑侦推理问题
  9. angular ts 表格_angular+ng-zorro路由、表格组件
  10. ComponentArt控件分析之ComboBox(2)
  11. Visual Studio 2013中因SignalR的Browser Link引起的Javascript错误一则
  12. redis的key_value截图深入学习
  13. mac 修改pip镜像为国内镜像
  14. Objective-C 函数
  15. 数据仓库的模型设计流程
  16. iOS应用内付费(In-App Purchase,IAP,内购)实现要点总结
  17. Java--Mac系统终端编译运行java文件
  18. 选定区域着色html,PS怎么填充颜色到选中区域?PS填充颜色到选中区域的方法
  19. node.js 安装详细步骤如下(win 版)
  20. 如何在latex中使用python及pythontex功能简介

热门文章

  1. 软件项目管理 第七章 进度计划
  2. hping3 使用 (构造dos攻击)
  3. MATLAB中基于GUI的噪声抑制imnoise,medfilt2命令
  4. 【Hadoop】Hadoop组件 -之 HDFS组件
  5. python世界你好_“你好,世界Python教程
  6. 如何批量转换图片格式?怎样统一修改图片格式?
  7. 图像处理之图像分割(一)之活动轮廓模型:Snake算法简单梳理
  8. 关于图像分割Snake算法(c#)的一些不解之惑,望大神指点的拙见
  9. php怎么产生随机数,php怎么生成随机数
  10. RS485协议详解RS485与RS232优缺点比较