打不开公式编辑器(公式编辑器用不了)
822
2022-05-28
TTserver arm版本安装编译
1 TTserver简介
Tokyo Tyrant加上Tokyo Cabinet构成一款支持高并发的分布式持久存储系统,对任何memcached客户端来说,可以将Tokyo Tyrant当作是一个memcached服务,但是ttserever数据是持久存储的。同时ttserver支持互为主辅模式,实现故障转移。
2 TTserver安装
2.1 安装Tokyo Cabinet
# cd
# wget http://fallabs.com/tokyocabinet/tokyocabinet-1.4.48.tar.gz
# tar xzf tokyocabinet-1.4.48.tar.gz
# cd tokyocabinet-1.4.48
# ./configure --prefix=/usr/local/ttserver/tokyocabinet-1.4.48
注:
l configure时出现报错:configure: error: bzlib.h is required
解决方法:yum install bzip2-devel,重新configure
# make
# make install
2.2 安装Tokyo Tyrant
# cd
# wget http://fallabs.com/tokyotyrant/tokyotyrant-1.1.41.tar.gz
# tar zxvf tokyotyrant-1.1.41.tar.gz
# cd tokyotyrant-1.1.41/
# ./configure --prefix=/usr/local/ttserver/tokyotyrant-1.1.41 --with-tc=/usr/local/ttserver/tokyocabinet-1.4.48
注:
l configure时 with-tc选项需要严格使用tokyocabinet路径。否则会报错:configure: error: tcutil.h is required。
# make
# make install
3 TTserver启动、运维
3.1 创建数据文件存放目录
# mkdir /ttdata
3.2 设置文件描述符大小
方法一:
# vim /etc/security/limits.conf
* soft nofile 204800
* hard nofile 204800
方法二:
# ulimit -u 204800 -HSn 204800
方法三:
写入/etc/profile里面,这样每次用户登录进来都会执行这个文件。
3.3 TTserver参数注释
-host name : 绑定主机名或IP地址
-port num : 绑定端口号,默认1978
-thnum num : 指定线程数,默认8
-tout num : 指定每个会话的超时时间,单位s,默认永不超时
-dmn : 以守护进程运行
-pid path : PID文件
-kl : 如果检测到进程ID文件,杀死现有的进程
-log path : 日志文件
-ld : 记录debug信息
-le : 记录error信息
-ulog path : 指定更新日志目录
-ulim num : 指定每个更新日志文件的大小
-uas : 使用异步I/O更新日志。使用此项会减少磁盘IO消耗,但是数据会先放在内存中,不会立即写入磁盘,如果重启服务器或ttserver进程被kill掉,将导致部分数据丢失。
-sid num : 指定服务器ID
-mhost name : 指定复制主服务器的主机名
-mport num : 指定复制主服务器的端口号
-rts path : 指定存放复制时间戳文件
-rcc : 检查复制的一致性
-skel name : 指定skeleton数据库的库名称
-mul num : 指定多个数据库机制的分裂次数
-ext path : 指定扩展的脚本文件
-extpc name period : 指定函数的名称和调用命令时间
-mask expr : 指定禁用命令的名称
-unmask expr : 指定允许命令的名称
3.4 TTserver启动
l 单机模式:
# ./ttserver -host 127.0.0.1 -port 1978 -thnum 8 -tout 30 -dmn -pid /ttdata/tt.pid -kl -log /ttdata/tt.log -le -ulog /ttdata -ulim 128m -sid 1 -rts /ttdata/tt.rts /ttdata/ttdb.tch
l 主从模式
【node1】
# ./ttserver -host 127.0.0.1 -port 1978 -thnum 8 -tout 30 -dmn -pid /ttdata/tt.pid -kl -log /ttdata/tt.log -le -ulog /ttdata -ulim 128m -sid 1 -mhost 192.168.1.136 -mport 1978 -rcc -rts /ttdata/tt.rts /ttdata/ttdb.tch
【node2】
# ./ttserver -host 127.0.0.1 -port 1978 -thnum 8 -tout 30 -dmn -pid /ttdata/tt.pid -kl -log /ttdata/tt.log -le -ulog /ttdata -ulim 128m -sid 2 -mhost 192.168.1.189 -mport 1978 -rcc -rts /ttdata/tt.rts /ttdata/ttdb.tch
3.5 TTserver管理
ttservctl start //启动
ttservctl stop //关闭
ttservctl restart //重启
ttservctl hup //日志轮转
附件: ttserver arm安装启动手册.docx 177.29KB 下载次数:0次
ARM 数据库
版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。