`
kfyfly
  • 浏览: 53380 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

Tokyo Cabinet & Tokyo Tyrant 安装

 
阅读更多

 

安装步骤:

1.安装依赖包

sudo yum -y install gcc gcc-c++ autoconf apr  apr-util libjpeg libjpeg-devel libtool libpng libpng-devel freetype 
freetype-devel libxml2 libxml2-devel zlib zlib-devel glibc glibc-devel glib2 glib2-devel bzip2 bzip2-devel 
ncurses ncurses-devel curl curl-devel e2fsprogs e2fsprogs-devel krb5 krb5-devel  libidn libidn-devel 
openssl openssl-devel openldap openldap-devel nss_ldap openldap-clients openldap-servers
sudo yum install zlib* make*
sudo yum install bzip* make*

2.下载

mkdir -p /home/q/nosql
wget http://fallabs.com/tokyocabinet/tokyocabinet-1.4.47.tar.gz
wget http://fallabs.com/tokyotyrant/tokyotyrant-1.1.41.tar.gz

3.安装

注意:注意粗体字体的内容

cd /home/q/nosql

tar zxvf tokyocabinet-1.4.47.tar.gz
cd tokyocabinet-1.4.47
sudo ./configure --prefix=/home/q/nosql/tc1.4.47
sudo make
sudo make install

tar zxvf tokyotyrant-1.1.41.tar.gz
cd tokyotyrant-1.1.41
sudo ./configure --prefix=/home/q/nosql/tt1.1.41  --with-tc=/home/q/nosql/tc1.4.47
sudo make
sudo make install

4.启动

该方式不推荐。目前采用ttservctl启动。

单机启动:

sudo ./ttserver \
    -host localhost \
    -port 1978 \
    -thnum 8 \
    -dmn \
    -pid /home/q/nosql/instance/default/ttserver.pid \
    -log /home/q/nosql/instance/default/ttserver.log \
    -le \
    -ulog /home/q/nosql/instance/default/ \
    -ulim 128m\
    -rts /home/q/nosql/instance/default/ttserver.rts /home/q/nosql/instance/default/database.tch

双机互备:

ttserver \
    -host localhost \
    -port 1978 \
    -thnum 8 \
    -dmn \
    -pid /home/tom/t1/ttserver.pid \
    -log /home/tom/t1/ttserver.log \
    -le \
    -ulog /home/tom/t1/ \
    -ulim 128m \
    -sid 100 \
    -mhost localhost \
    -mport 1979 \
    -rts /home/tom/t1/ttserver.rts /home/tom/t1/database.tch

5.测试

# 插入
tom@debian:~$ curl -X PUT http://127.0.0.1:1978/key -d "value"
# 读取
tom@debian:~$ curl http://127.0.0.1:1978/key
# 删除
tom@debian:~$ curl -X DELETE http://127.0.0.1:1978/key

 

分享到:
评论

相关推荐

    tokyo cabinet tyrant研究资料

    tokyo cabinet tyrant研究资料

    PHP tokyo cabinet扩展

    尝试开发PHP的扩展,仅用于学习。目前仅能够在windows下编译通过。 Linux下的tokyo cabinet API与Windows与差别,写的时候是在windows下,准备在linux下编译时才发现tokyo cabinet API在Unix下与Windows下是不一样的

    tokyocabinet-lua-1.10.tar.gz_TOKYO_Tokyo Cabinet

    Tokyo cabinet C 库的Lua绑定接口。 Tokyo cabinet 是一个管理数据库的库。该数据库是一个单一的数据文件,每个记录为关键字和值。每个关键字和值是可变长度的字节序。二进制数据和字符串都可作为关键字或值。每个...

    tokyocabinet-java-1.24.tar.gz_TOKYO_Tokyo Cabinet java_tokyocabi

    Tokyo cabinet C 库代码的Java绑定接口。 Tokyo cabinet 是一个管理数据库的库。该数据库是一个单一的数据文件,每个记录为关键字和值。每个关键字和值是可变长度的字节序。二进制数据和字符串都可作为关键字或值。...

    Tokyo Cabinet Key:Value数据库及其扩展应用

    Tokyo Cabinet Key-Value数据库及其扩展应用

    tokyo-cabinet-cookbook:安装 Tokyo Cabinet 并为 ROMA 设置

    东京橱柜食谱 使用 Chef 安装东京橱柜。 支持的平台 支持以下平台: ...在节点的run_list包含tokyo-cabinet : { " run_list " : [ " recipe[tokyo-cabinet::default] " ] } 作者 作者:坂锐( )

    Tokyo-Cabinet.tar.gz

    Tokyo-Cabinet.tar.gz

    Tokyo Cabinet-开源

    东京内阁是QDBM的后继者,QDBM是与DBM系列类似的高性能数据库库。 它还支持哈希和B树数据库,不需要任何服务器进程。 与QDBM相比,整体速度有所提高。

    BNRPersistence:一组使用Tokyo Cabinet来保存和加载Objective-C对象的类

    BNR持久性亚伦·希勒加斯(Aaron Hillegass) 2010年7月9日经过几年的抱怨,Core Data可能会变得更好,我认为我应该编写一个...安装首先,您需要下载Tokyo Cabinet: : (有一个sourceforge页面,但是最新的版本似乎

    nezha:哪吒(Nezha)是一个基于Tokyo Cabinet的简单分布式KV存储系统原型

    哪吒(Nezha)是中国神话故事里的少年战神,我们以其作为基础Tokyo Cabinet的简单分布式KV存储系统原型项目的代号。 它包含configdb lib(configdb.h / libconfigdb.so)和一个命令行测试程序(Nezha) 执行make ...

    roma-cookbook:安装 Tokyo Cabinet 并为 ROMA 设置

    罗马食谱使用 Chef 安装 ROMA。 关于启动 ROMA,请阅读 ROMA 网站。 支持的平台支持以下平台: centos 乌本图属性钥匙类型描述默认['罗马']['gem_path'] 细绳选择您使用的宝石/选择/rbenv/垫片/宝石['罗马']['target...

    tokyocabinet-perl-1.34.tar.gz_TOKYO

    Tokyo cabinet C库的Perl绑定代码API。 Tokyo cabinet 是一个管理数据库的库。该数据库是一个单一的数据文件,每个记录为关键字和值。每个关键字和值是可变长度的字节序。二进制数据和字符串都可作为关键字或值。每...

    tokyocabinet

    东京暴君数据库的客户端封装,使东京暴君可以通过网络连接

    tokyocabinet-ruby-1.31.tar.gz_TOKYO_TokyoCabinet

    Tokyo cabinet C 库的 Ruby绑定代码API Tokyo cabinet 是一个管理数据库的库。该数据库是一个单一的数据文件,每个记录为关键字和值。每个关键字和值是可变长度的字节序。二进制数据和字符串都可作为关键字或值。每...

    Microsoft Cabinet Templatessource

    Microsoft Cabinet Templatessource.zip

    Microlog Cabinet Manager 2003

    Microlog Cabinet Manager 2003 is a utility for opening and creating Microsoft CAB compressed files. CAB is a file compression format used by Microsoft to distribute many of their products, including ...

    Tokyocabinet-Tokyotyrant文档大合集

    Tokyo Cabinet 是一个DBM的实现。这里的数据库由一系列key-value对的记录构成。key和value都可以是任意长度的字节序列,既可以是二进制也可以是字符串。这里没有数据类型和数据表的概念。 当做为Hash表数据库使用时,...

    Cabinet SDK

    用于发布ActiveX的CabinetSDK

    Laravel开发-cabinet

    Laravel开发-cabinet Laravel 4文件上传包。

    eplan cabinet manual

    电气设计软件eplan cabinet 中文使用手册

Global site tag (gtag.js) - Google Analytics