1.首先下载thrift (版本为thrift-0.9.1)
- 网址为 http://www.apache.org/dyn/closer.cgi?path=/# #thrift/0.9.1/thrift-0.9.1.tar.gz
2.安装依赖
sudo apt-get install build-essential
sudo apt-get install bison flex
sudo apt-get install libboost-dev python-dev
sudo apt-get install autoconf automake libtool pkg-config
sudo apt-get install git
3.安装thrift:
tar -xzvf thrift-0.9.1.tar.gz
cd thrift-0.9.1
sudo ./configure –prefix=/home/ubuntu/thrift
sudo make && sudo make install
4. 安装Hbase(版本为Hbase-0.98.1)
- 安装路径(/usr/local/hbase-0.98.1)
5. 生成Hbase模块
- thrift –gen py /usr/local/hbase-0.98.1/hbase-thrift/src/main/resources/org/apache/hadoop/hbase/thrift/Hbase.thrift
6.将生成的hbase模块拷贝至python site-packages目录下
- cp -r gen-py/hbase/ /usr/local/lib/python2.7dist-packages/
7.将thrift模块复制到内核(当前路径为/home/ubuntu/)
- cp -r /thrift-0.9.1/lib/py/src/ /usr/local/lib/python2.7/dist-packages/thrift
8.将gataway.py复制到/usr/local/lib/pthon2.7/dist-packages/hbase/)