blob: 2fd61e83bda034138956d47c4ffd0e72ea90fa26 [file] [log] [blame]
#!/usr/bin/env python
import threading, logging, time
from kafka import KafkaConsumer
class Consumer(threading.Thread):
daemon = True
def run(self):
#consumer = KafkaConsumer(bootstrap_servers='10.100.198.220:9092',
consumer = KafkaConsumer(bootstrap_servers='10.0.2.15:9092',
auto_offset_reset='earliest')
consumer.subscribe(['voltha-heartbeat'])
for message in consumer:
print (message)
def main():
threads = [
Consumer()
]
for t in threads:
t.start()
time.sleep(3000)
if __name__ == "__main__":
logging.basicConfig(
format='%(asctime)s.%(msecs)s:%(name)s:%(thread)d:%(levelname)s:%(process)d:%(message)s',
level=logging.INFO
)
main()