-
Notifications
You must be signed in to change notification settings - Fork 11
配置使用指南
myksl edited this page Apr 11, 2022
·
5 revisions
- Reader Server配置(reader.conf)
|参数名字|参数说明|是否必要|默认值|格式 & 例子| |:------|:------|:------|:------|:------| |ptubes.server.tasks|服务上的任务列表|是||| |ptubes.server.conf.protocol|"服务和任务的配置存储介质,可选值:[file, http, zookeeper] file: 本地文件 http: http服务器 zookeeper: zk节点"|否|file|| |ptubes.server.conf.host|服务和任务的配置存储节点地址|否||| |ptubes.server.conf.path|服务和任务的服务配置存储路径|否|程序运行根目录|| |ptubes.server.dataport|服务数据端口(http1.1协议)|否|28332|| |ptubes.server.monitorport|服务监控端口(http1.1协议)|否|23333|| - Reader Task配置(${readerTask}.properties) |参数名字|参数说明|是否必要|默认值|格式 & 例子| |:------|:------|:------|:------|:------| |ptubes.reader.mysql.host|服务订阅binlog的mysql数据库实例地址|是||| |ptubes.reader.mysql.port|服务订阅binlog的mysql数据库实例端口号|否|3306|| |ptubes.reader.mysql.user|服务订阅binlog的mysql数据库实例用户,服务运行前,先确认|是||| |ptubes.reader.mysql.passwd|服务订阅binlog的mysql数据库实例密码|是||| |ptubes.reader.mysql.subs|服务仅获取指定表的变更binlog事件|否|默认订阅数据库实例所有表的binlog事件|| |ptubes.reader.storage.mode|服务缓存解析后的binlog数据的缓存模式,可选值:[MEM, MIX]|否|MEM||
- Reader Task MetaData({ReaderTask}/metaFile/maxBinlogInfo) |参数名字|参数说明|是否必要|默认值| |:------|:------|:------|:------| |binlogTime|指定从数据库获取binlog的起始时间戳|否|当前系统时间| |binlogId|指定从数据库获取binlog的文件号|否|当前最新的binlog位置| |binlogOffset|指定从数据库获取binlog的文件内偏移量|否|当前最新的binlog位置|
注意:ptubes.reader.storage.mode 为 MIX 模式时,更改上述参数后需要同时删除 {ReaderTask}/storage 目录的历史数据。
- sdk 配置(sdk.conf) |参数名字|参数说明|是否必要|默认值|例子| |:------|:------|:------|:------|:------| |ptubes.sdk.task.set|客户端要运行的任务列表|是|||
- SDK Task配置(${sdkTask}.properties) |参数名字|参数说明|是否必要|默认值|例子| |:------|:------|:------|:------|:------| |ptubes.sdk.reader.name|此sdk任务需要订阅的reader任务名称|是||| |ptubes.sdk.task.name|sdk任务名称|是||| |ptubes.sdk.zookeeper.address|sdk任务使用的zookeeper地址|是||| |ptubes.sdk.subs|sdk任务订阅的数据库表|是|||