55 lines
1.9 KiB
Django/Jinja
55 lines
1.9 KiB
Django/Jinja
sources:
|
|
kafka_source:
|
|
type: kafka
|
|
properties:
|
|
topic: {{ kafka_source_topic }}
|
|
kafka.bootstrap.servers: {{ kafka_source_servers }}
|
|
kafka.session.timeout.ms: 60000
|
|
kafka.max.poll.records: 3000
|
|
kafka.max.partition.fetch.bytes: 31457280
|
|
kafka.security.protocol: SASL_PLAINTEXT
|
|
kafka.sasl.mechanism: PLAIN
|
|
kafka.sasl.jaas.config: 454f65ea6eef1256e3067104f82730e737b68959560966b811e7ff364116b03124917eb2b0f3596f14733aa29ebad9352644ce1a5c85991c6f01ba8a5e8f177a7ff0b2d3889a424249967b3870b50993d9644f239f0de82cdb13bdb502959e16afadffa49ef1e1d2b9c9b5113e619817
|
|
kafka.group.id: {{ kafka_source_group_id }}
|
|
kafka.auto.offset.reset: latest
|
|
format: raw
|
|
|
|
sinks:
|
|
kafka_sink:
|
|
type: kafka
|
|
properties:
|
|
topic: {{ kafka_sink_topic }}
|
|
kafka.client.id: {{ kafka_sink_topic }}
|
|
kafka.bootstrap.servers: {{ kafka_sink_servers }}
|
|
kafka.retries: 0
|
|
kafka.linger.ms: 10
|
|
kafka.request.timeout.ms: 30000
|
|
kafka.batch.size: 262144
|
|
kafka.buffer.memory: 134217728
|
|
kafka.max.request.size: 10485760
|
|
kafka.compression.type: snappy
|
|
kafka.security.protocol: SASL_PLAINTEXT
|
|
kafka.sasl.mechanism: PLAIN
|
|
kafka.sasl.jaas.config: 454f65ea6eef1256e3067104f82730e737b68959560966b811e7ff364116b03124917eb2b0f3596f14733aa29ebad9352644ce1a5c85991c6f01ba8a5e8f177a7ff0b2d3889a424249967b3870b50993d9644f239f0de82cdb13bdb502959e16afadffa49ef1e1d2b9c9b5113e619817
|
|
format: raw
|
|
|
|
clickhouse_sink:
|
|
type: clickhouse
|
|
properties:
|
|
host: {{ clickhouse_sink_host }}
|
|
table: tsg_galaxy_v3.traffic_sketch_metric_local
|
|
batch.size: 100000
|
|
batch.interval: 30s
|
|
connection.user: e54c9568586180eede1506eecf3574e9
|
|
connection.password: 86cf0e2ffba3f541a6c6761313e5cc7e
|
|
|
|
application:
|
|
env:
|
|
name: {{ job_name }}
|
|
shade.identifier: aes
|
|
pipeline:
|
|
object-reuse: true
|
|
{{ topology }}
|
|
|
|
|