;
; Metamorphosis服务器的参数配置文件 2.0 版本
; 有疑问请联系我 boyan@taobao.com(伯岩)
;
;系统属性
[system]
;必须,服务器唯一标志
brokerId
=
1111
;服务器hostname,可以为空,默认将取本机IP
hostName
=
test.localhost
;默认每个topic的分区数目,默认为1
numPartitions
=
10
;服务器端口,必须
serverPort
=
8124
;数据文件路径,默认在user.home/meta下,最后一定不能以/结尾,否则不能成功写消息
dataPath
=
/home/admin
;日志文件,即 /transactions文件夹,不知道的话默认在dataPath下面
dataLogPath
=
/home/datalog
;最大允许的未flush消息数,超过此值将强制force到磁盘,默认1000
unflushThreshold
=
10000
;最大允许的未flush间隔时间,毫秒,默认10秒, 当系统实时性比较强的时候,可以调小这个参数
unflushInterval
=
100000
;单个文件的最大大小,实际会超过此值,默认1G
maxSegmentSize
=
1073741824
;传输给客户端每次最大的缓冲区大小,默认1M
maxTransferSize
=
1048576
;处理get请求的线程数,默认cpus*10
getProcessThreadCount
=
90
;处理put请求线程数,默认cpus*10
putProcessThreadCount
=
90
;数据删除策略,默认超过7天即删除
deletePolicy
=
delete,999
;zk配置
[zookeeper]
;以下为zk配置,可以为空,为空将从diamond获取,不为空则优先使用下列配置
;zk的服务器列表
zk.zkConnect
=
localhost:2181
;zk心跳超时,单位毫秒,默认30秒
;zk.zkSessionTimeoutMs=30000
;zk连接超时时间,单位毫秒,默认30秒
zk.zkConnectionTimeoutMs
=
40000
;zk数据同步时间,单位毫秒,默认5秒
;zk.zkSyncTimeMs=5000
;zk在diamond中配置存储的dataId
diamondZKDataId
=
metamorphosis.test.zkConfig
;zk在diamond中配置存储的group
diamondZKGroup
=
boyan
;HA中的slave配置
[slave]
;slave编号,大于等于0表示作为slave启动,同一个master下的slave编号应该设不同值.
;没配置或小于0时作为master启动
slaveId
=
-1
;作为slave启动时向master订阅消息的group,如果没配置则默认为meta-slave-group
slaveGroup
=
meta-slave-group
;topic列表
[topic=test1]
;是否启用统计
stat
=
false
;这个topic指定分区数目,如果没有设置,则使用系统设置,即上面的全局配置
numPartitions
=
11
;topic的删除策略,默认使用系统策略
deletePolicy
=
delete,77
[topic=test2]
;是否启用统计
stat
=
true
;这个topic指定分区数目,如果没有设置,则使用系统设置
numPartitions
=
13
;topic的删除策略,默认使用系统策略
deletePolicy
=
dataPath
=
/test2