A-A+

py-leveldb安装与错误解决

2014年03月19日 DB, Tool 暂无评论

Why leveldb?
leveldb是Google开源的单机版存储引擎。简单的讲就是一个KV系统,本地的,轻量的,快的,支持billion级数据量的。如果做离线数据处理,它将是你工具箱内必不可少的利器之一。
py-leveldb是python对leveldb api的封装,与python代码无缝集成。

下载
[bash]
# svn co http://py-leveldb.googlecode.com/svn/trunk/ py-leveldb
[/bash]

安装(服务器上现有的build套件多少会有些不配套的问题,在自己机器上安装就没有这样那样的毛病,好在我们可以google)

[bash]# cd py-leveldb
# ./compile_leveldb.sh[/bash]

编辑snappy-read-only/configure.ac,找到相应的行,做如下修改:

编辑snappy-read-only/Makefile.am,找到相应的行,做如下修改:

再次运行编译脚本
[bash]# ./compile_leveldb.sh
# python setup.py build

#安装需要有admin/root权限
$ python setup.py install[/bash]


搞定,收工。修改后的可编译版本在附件中。

原创文章,转载请注明: 转载自腾讯游戏DBA团队

本文链接地址: py-leveldb安装与错误解决

文章的脚注信息由WordPress的wp-posturl插件自动生成

标签:
Copyright © 腾讯游戏DBA团队 保留所有权利.  

用户登录

分享到: