Advertisement
aproxtime

Producer With Header

May 22nd, 2019
111
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 0.51 KB | None | 0 0
  1. from time import sleep
  2. from json import dumps
  3. from kafka import KafkaProducer
  4.  
  5. filename="contohfile.txt"
  6. server="localhost"
  7. port="9092"
  8. topic="test1"
  9.  
  10. producer = KafkaProducer(bootstrap_servers=['{}:{}'.format(server,port)],
  11.                          value_serializer=lambda x:
  12.                          dumps(x).encode('utf-8'))
  13.  
  14. producer.send(topic, u'BEGIN')
  15. f = open(filename, "r")
  16. for row in f:
  17.     producer.send(topic, value=row)
  18.     print(row)
  19.     sleep(1)
  20.  
  21. producer.send(topic, u'END')
  22. sleep(1)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement