Skip to content

配置使用指南

myksl edited this page Apr 11, 2022 · 5 revisions

1.Reader配置

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 目录的历史数据。

2.SDK配置

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任务订阅的数据库表