forked from streamthoughts/kafka-connect-file-pulse
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathconnect-file-pulse-quickstart-xml.json
20 lines (20 loc) · 1.19 KB
/
connect-file-pulse-quickstart-xml.json
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
{
"connector.class": "io.streamthoughts.kafka.connect.filepulse.source.FilePulseSourceConnector",
"fs.cleanup.policy.class": "io.streamthoughts.kafka.connect.filepulse.fs.clean.DeleteCleanupPolicy",
"fs.listing.class": "io.streamthoughts.kafka.connect.filepulse.fs.LocalFSDirectoryListing",
"fs.listing.directory.path":"/tmp/kafka-connect/examples/",
"fs.listing.filters": "io.streamthoughts.kafka.connect.filepulse.fs.filter.RegexFileListFilter",
"fs.listing.interval.ms": "5000",
"file.filter.regex.pattern":".*\\.(xml|XML)",
"topic": "connect-file-pulse-quickstart-xml",
"tasks.reader.class": "io.streamthoughts.kafka.connect.filepulse.fs.reader.LocalXMLFileInputReader",
"reader.xml.parser.validating.enabled": true,
"reader.xml.parser.namespace.aware.enabled": true,
"reader.xml.exclude.empty.elements": true,
"tasks.file.status.storage.class": "io.streamthoughts.kafka.connect.filepulse.state.KafkaFileObjectStateBackingStore",
"tasks.file.status.storage.bootstrap.servers": "broker:29092",
"tasks.file.status.storage.topic": "connct-file-pulse-status",
"tasks.file.status.storage.topic.partitions": 10,
"tasks.file.status.storage.topic.replication.factor": 1,
"tasks.max": 1
}