安装Hbase Thrift C++ Client
来源:互联网 发布:js 等比例缩放图片 编辑:程序博客网 时间:2024/06/03 22:59
安装HBase Thrift For C++ Client
Reference: https://github.com/ypf412/hbase-thrift简介
This is a common C++ client that accesses HBase cluster through HBase ThriftServer. It based on HBase thrift, but not the new thrift interface in HBase 0.94+ version.
测试安装环境
CentOS 6.3 64bit
前期准备
安装Hbase
[详略]
安装Thrift
(1) 下载,解压和安装thrift-0.8.0
# wget https://dist.apache.org/repos/dist/release/thrift/0.8.0/thrift-0.8.0.tar.gz # tar zxvf thrift-0.8.0.tar.gz # sudo yum -y install automake libtool flex bison pkgconfig gcc-c++ boost-devel libevent-devel zlib-devel python-devel ruby-devel # cd thrift-0.8.0 # ./configure # make # sudo make install
-------------------------------------------------【注】 在configure时若出错:"Error: libcrypto required."OpenStack解决:- CentOS/Fedora/RHEL平台# yum -y install openssl-devel- Debian/Ubuntu平台:# apt-get install libssl-dev-------------------------------------------------
(2) 使用thrift编译生成HBase cpp模块:
# thrift --gen cpp [hbase-root]/src/main/resources/org/apache/hadoop/hbase/thrift/Hbase.thrift
过程没有输出信息,检验结果查看生成的文件:# ls [hbase-root]src/main/resources/org/apache/hadoop/hbase/thrift/gen-cpp
Hbase_constants.cpp Hbase.cpp Hbase_server.skeleton.cpp Hbase_types.h
Hbase_constants.h Hbase.h Hbase_types.cpp
启动与关闭thrift服务
开启ThriftServer服务:# $HBASE_HOME/bin/hbase-daenom.sh start thriftstarting thrift, logging to /opt/hbase-0.94.10/logs/hbase-root-thrift-node03.rsclouds.cn.out
Thrift Server默认端口号是9090,搜索端口进程,可以检查启动情况:# lsof -i:9090COMMAND PID USER FD TYPE DEVICE SIZE/OFF NODE NAME
java 6712 root 134u IPv6 2295851 0t0 TCP *:websm (LISTEN
停止ThriftServer:# $HBASE_HOME/bin/hbase-daemon.sh stop thrift更多资料
ThriftUsageC++
ThriftRequirements
Installing the required packages on CentOS 5
- 安装Hbase Thrift C++ Client
- thrift 安装 C++server 及PHP Client 测试Demo
- 使用C++(通过Thrift) 操作Hbase
- 安装hbase与thrift完成后报错
- HBase Thrift
- Ubuntu下安装thrift同时由Hbase.thrift生成hbase文件
- thrift C++做server, C++,python, java做Client例子
- thrift C++做server, C++,python, java做Client例子
- thrift C++做server, C++,python, java做Client例子
- 使用C++(通过Thrift)访问/操作/读写Hbase
- 使用C++(通过Thrift)访问/操作/读写Hbase
- 使用C++(通过Thrift)访问/操作/读写Hbase
- 【C#】通过Thrift操作HBase系列(1)
- 【C#】通过Thrift操作HBase系列(2)
- 【C#】通过Thrift操作HBase系列(3)
- 使用C++(通过Thrift)访问/操作/读写Hbase
- 基于Thrift(C++)的hBase通信接口开发文档整理
- Python&Thrift--Server&Client
- BigDecimal类型(+ - * /)所用的属性
- C++11 理解 (十七) 之 变长参数模板
- dhcpd交叉编译
- 正则表达式
- Codeforces Round #105 (Div. 2) / 148A Insomnia cure (枚举 || 数论)
- 安装Hbase Thrift C++ Client
- 自己写的一个增强版本的 RRDtool fetch
- JAVA整合Flex导出数据库中的数据 (续集2)
- 学习matlab的资源网站
- 在C#中,远程连接Oracle数据库(不安装客户端,无需多余配置)
- zend framework多模块多Layout配置
- Ural 1019. Line Painting
- Record mode Concept in SAP BI
- 开关机铃声——android系统属性的使用