summaryrefslogtreecommitdiff
path: root/test_streams.py
blob: 18870ff7d86263344eb4ee25208638d068afa561 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
#!/usr/bin/env python

from kafka.streams.kafka import KafkaStreams
from kafka.streams.processor.topology_builder import TopologyBuilder
import logging
logging.basicConfig(level=logging.INFO)


def main():

    builder = TopologyBuilder()
    builder.add_source('foo', 'foo').add_sink('bar', 'bar', 'foo')

    hosts = ['[::1]:56686', '[::1]:56692', '[::1]:56702']

    streams = KafkaStreams(builder, application_id='dpkp-foobar', bootstrap_servers=hosts)
    streams.start()


if __name__ == '__main__':
    main()