1. 准备工作
检查三个编译工具是否存在,若不存在则直接安装
# yum install bzip2-devel
# yum install zlib-devel
# yum install gcc
2. download相关文件
Tokyocabinet:
# wget http://tokyocabinet.sourceforge.net/tokyocabinet-1.4.27.tar.gz
Tokyotyrant:
# wget http://tokyocabinet.sourceforge.net/tyrantpkg/tokyotyrant-1.1.33.tar.gz
3. 安装
Tokyocabinet:
#tar -xzf tokyocabinet-1.4.27.tar.gz
#cd tokyocabinet-1.4.27/
#./configure --prefix=/usr
#make && make install
Tokyotyrant:
# tar -zxf tokyotyrant-1.1.33.tar.gz
# cd tokyotyrant-1.1.33/
# ./configure --prefix=/usr
# make && make install
4.简单启动ttserver
‘ttservctl‘命令是数据库服务器ttserver的启动脚本,使用格式如下
启动数据库 ttservctl start
停止数据库 ttservctl stop
重启数据库 ttservctl restart
为日志轮换发送hup信号到数据库 ttservctl hup
查看进程,可以看出数据库在”/var/ttserver/casket.tch”,进程id及其他相关文件放在”/var/ttserver”
# ps -ef|grep ttserver
@ ttserver -port 1978 -dmn -pid /var/ttserver/pid /var/ttserver/casket.tch#bnum=1000000
5.说明
a. 安装完成后,默认的数据库文件保存在/var/ttserver目录下的casket.tch文件
b. 如果tt被异常关闭,tt无法重启的时候,先把/var/ttserver目录下的pid文件删除掉再启用ttservctl就可以了
c. 打开相关log日志可以在ttservctl启动文件中配置