-
Notifications
You must be signed in to change notification settings - Fork 11
Configuration usage guide
myksl edited this page Apr 27, 2022
·
2 revisions
- Reader Server configuration (reader.conf)
parameter name | parameter description | necessary | default value | format & example |
---|---|---|---|---|
ptubes.server.tasks | List of tasks on the service | Yes | ||
ptubes.server.conf.protocol | "Configuration storage medium for services and tasks, optional values: [file, http, zookeeper]file: local file http: http server zookeeper: zk node" | No | file | |
ptubes.server.conf.host | Configuration storage node address for services and tasks | No | ||
ptubes.server.conf.path | Service configuration storage path for services and tasks | No | Program running root directory | |
ptubes.server.dataport | Service data port (http1.1 protocol) | No | 28332 | |
ptubes.server.monitorport | Service monitoring port (http1.1 protocol) | No | 23333 |
- Reader Task configuration (${readerTask}.properties)
parameter name | parameter description | necessary | default value | format & example |
---|---|---|---|---|
ptubes.reader.mysql.host | The address of the mysql database instance where the service subscribes to binlog | Yes | ||
ptubes.reader.mysql.port | The port number of the mysql database instance where the service subscribes to binlog | No | 3306 | |
ptubes.reader.mysql.user | The mysql database instance user that the service subscribes to binlog, before the service runs, please confirm | Yes | ||
ptubes.reader.mysql.passwd | The mysql database instance password for service subscription binlog | Yes | ||
ptubes.reader.mysql.subs | The service only gets the change binlog events of the specified table | No | Default subscribes to the binlog events of all tables of the database instance | |
ptubes.reader.storage.mode | The cache mode of binlog data after service cache parsing, optional value: [MEM, MIX] | No | MEM |
- Reader Task MetaData ({ReaderTask}/metaFile/maxBinlogInfo)
parameter name | parameter description | necessary | default value |
---|---|---|---|
binlogTime | Specifies the starting timestamp of the binlog obtained from the database | No | Current system time |
binlogId | Specifies the file number of the binlog obtained from the database | No | The latest binlog location |
binlogOffset | Specifies the offset in the file to get the binlog from the database | No | The current latest binlog position |
Note: When ptubes.reader.storage.mode is MIX mode, after changing the above parameters, you need to delete the historical data in the {ReaderTask}/storage directory at the same time.
- SDK configuration (sdk.conf)
parameter name | parameter description | necessary | default value | example |
---|---|---|---|---|
ptubes.sdk.task.set | List of tasks to be run by the client | is |
- SDK Task configuration (${sdkTask}.properties)
parameter name | parameter description | necessary | default value | example |
---|---|---|---|---|
ptubes.sdk.reader.name | Name of the reader task to which this sdk task needs to be subscribed | Yes | ||
ptubes.sdk.task.name | sdk task name | yes | ||
ptubes.sdk.zookeeper.address | The zookeeper address used by the sdk task | Yes | ||
ptubes.sdk.subs | Database table subscribed by sdk tasks | Yes |