TAIR命令说明
- 一、tairclient
- 说明:输出如下帮助信息 ./tairclient -c configserver:port -g groupname Jetbrains全家桶1年46,售后保障稳定 -s, --server data server,default port:5191 -c, --configserver default port: 5198 -g, --groupname group name -l, --cmd_line exec cmd -q, --cmd_file script file -h, --help print this message -v, --verbose print debug info -V, --version print version
- ./tairclient –c configserver:port –g groupname
- 说明:连接到指定的configserver,同时连接到指定的dataserver。 如:“./tairclient –c 192.168.0.15 –g group_1” 或者 “./tairclient –c 192.168.0.15:6155 –g group_1”
- configserver:configserver所在机器的ip号
- port: configerserver.conf中配置的IP端口号,即configserver那台机器开启的端口号。
- groupname: group.conf文件中配置的group name
- ./tairclient -V
- 说明:查看版本信息
- ./tairclient –c configserver:port –g groupname –v
- 说明:按照上述命令连接后,在进行put以及get操作的时候,每次都会打印一些调试的信息。
- ./tairclient –h
- 说明:打印帮助信息(和./tairclient命令的效果一样)
- ./tairclient –c configserver:port –g groupname –l cmd_line
- 说明:在-l之后直接添加命令,实现put、get等。如“./tairclient –c 192.168.0.15 –g group_1 -l “put key data””。“./tairclient –c 192.168.0.15 –g group_1 -l “get key ””。
- ./tairclient –c configserver:port –g groupname –q cmd_file
- 说明:将命令写进文件,然后在连接的时候通过指定命令所在的文件来执行所需的命令。如“./tairclient –c 192.168.0.15 –g group_1 –q cmdfile.txt”。
- 在TAIR>提示符下:
- help
- 作用:输出帮助信息
- 说明:输出如下帮助信息 ------------------------------------------------ SYNOPSIS : put key data [area] [expired] DESCRIPTION: area - namespace , default: 0 expired- in seconds, default: 0,never expired ------------------------------------------------ SYNOPSIS : incr key [count] [initValue] [area] DESCRIPTION: initValue , default: 0 ------------------------------------------------ SYNOPSIS : get key [area] ------------------------------------------------ SYNOPSIS : remove key [area] ------------------------------------------------SYNOPSIS : stat DESCRIPTION: get stat info ------------------------------------------------ SYNOPSIS : delall area DESCRIPTION: delete all data of [area] ------------------------------------------------ SYNOPSIS : dump dumpinfo.txt DESCRIPTION: dumpinfo.txt is a config file of dump,syntax: area start_time end_time,eg:10 2008-12-09 12:08:07 2008-12-10 12:10:00
- 在TAIR>提示符下 put
- 作用:将(key,data)存至DataServer上。
- 说明:输出如下帮助信息 SYNOPSIS : put key data [area] [expired] DESCRIPTION: area - namespace , default: 0 expired- in seconds, default: 0,never expired
- area: 可以通过该选项指定不同的命名空间,以int型指定,范围在0~1024之间(包括1024),默认情况下为0。
- expired: 数据在DataServer中存放的期限,单位秒,在有效期内对相应key进行get可以得到对应的数据,过了有效期后,对相应的key进行get将失败,提示数据过期,默认情况为0,表示一直有效。
- 在TAIR>提示符下 get
- 作用:根据key值获取对应的数据
- 说明:输出如下帮助信息。 SYNOPSIS : get key [area] key: 希望获取的数据对应的key值 area:指定命名空间,获取数据时将到相应的命名空间下取数据,默认为0。
- 在TAIR>提示符下incr
- 作用:增加计数
- 说明:输出如下帮助信息 SYNOPSIS : incr key [count] [initValue] [area] DESCRIPTION: initValue , default: 0
- count: 本次增加的数量
- initValue:当计数器不存在时的初始化值
- area: 指定命名空间,默认为0。
- 在TAIR>提示符下 stat
- 作用:输出一些统计信息。
- 说明:输出一些状态信息,包括DataServer上的不同命名空间的一些统计信息,如get、put的次数,占据空间的大小等。
- 在TAIR>提示符下 remove
- 作用:移除指定的(key,data)
- 说明:输出如下帮助信息 SYNOPSIS : remove key [area] key: 指定想要移除的key。 area: 指定某个命名空间,默认值为0。
- 在TAIR>提示符下 delall area
- 作用:移除指定的命名空间的全部内容。
- 说明:area: 指定的命名空间的值。
- 二、tair_cfg_svr
- 说明:输出如下信息 -f, --config_file config file -h, --help this help -V, --version version -f config_file:指定configserver的配置文件 -h: 输出上述帮助信息 -V: 输出版本信息
- 三、tair_server
- 说明:输出如下信息 -f, --config_file config file name -h, --help display this help and exit -V, --version version and build time -f config_file:指定DataServer的配置信息 -h: 输出上述帮助信息 -V: 输出版本信息
- 四、parameter_printer
- 说明:输出一些参数的设置,如key的最大长度,area的最大值等。
- 五、stat_info_test
- 说明:测试系统的状态是否正常。
- 六、cst_monitor
- 说明:找到configserver里的桶分配表,将其二进制文件转换成txt文件并输出。如“./cst_monitor ../configserverdir/data/group_1_server_table”。
- 七、cst_transfer
- 说明:用法和./cst_monitor相反,将txt格式的信息转换成二进制的信息。
- 八、sif_monitor
- 说明:打印出configerserver的信息。如“./sif_monitor ../configserverdir/data/server_info.0”。
转自:http://code.taobao.org/p/tair/wiki/command/
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。
发布者:全栈程序员栈长,转载请注明出处:https://javaforall.cn/227304.html原文链接:https://javaforall.cn.