本文主要分为三部分:安装thrift、使用实例程序通过thrift访问hbase及错误集锦。
第一部分:安装thrift
根据官网文档,thrift安装比较简单,但是在实际过程中仍然遇到不少问题,一般是依赖库的问题;
1.首先通过官网下载thrift 安装包,本人安装0.11.tar.gz
2.验证依赖:thrift至少需要两个依赖库,boost和libevent,因此需查看系统中是否有这两个库;
安装libevent:
./configure --prefix=/home/wss
make
make install
安装boost:
./boosttrap.sh --prefix =/home/wss/boost
编译:./b2
./b2 install
3.解压缩,进入解压后的目录;
4. ./configure --with-boost=/usr/include --without-ruby --prefix=/home/wusong/thrift ( --with-boost=/usr/include 可选可不选)
5.make
6.切换到root用户,make install。因为make install后,会在python 的安装路径下site-packages下生成thrift**.egg-info文件,安装到其他路径会导致找不到库。
安装完成后,利用thrift -version查看版本,即安装成功。
第二部分:使用实例程序通过thrift访问hbase
前提一&#x