-
Notifications
You must be signed in to change notification settings - Fork 11
配置使用指南
myksl edited this page Apr 11, 2022
·
5 revisions
1.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 |
2.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 |
3.Reader Task MetaData({ReaderTask}/metaFile/maxBinlogInfo)
参数名字 | 参数说明 | 是否必要 | 默认值 |
---|---|---|---|
binlogTime | 指定从数据库获取binlog的起始时间戳 | 否 | 当前系统时间 |
binlogId | 指定从数据库获取binlog的文件号 | 否 | 当前最新的binlog位置 |
binlogOffset | 指定从数据库获取binlog的文件内偏移量 | 否 | 当前最新的binlog位置 |
注意:ptubes.reader.storage.mode 为 MIX 模式时,更改上述参数后需要同时删除 {ReaderTask}/storage 目录的历史数据。
1.SDK 配置(sdk.conf)
参数名字 | 参数说明 | 是否必要 | 默认值 | 例子 |
---|---|---|---|---|
ptubes.sdk.task.set | 客户端要运行的任务列表 | 是 |
2.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任务订阅的数据库表 | 是 |