Advertisement
Guest User

Untitled

a guest
Dec 6th, 2019
86
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 0.60 KB | None | 0 0
  1. from kafka import KafkaProducer as kp
  2. import json
  3. import sys
  4. import datetime
  5. config = json.loads(open("kafka-config/conf.json").read())
  6. producer = kp(bootstrap_servers=[config["kafka"]])
  7. sample_data = {
  8.     "EVENT_TYPE":"AUDITD",
  9.     "EVENT_DATA":json.dumps({"KILL":"ME"}),
  10.     "@timestamp":str(datetime.datetime.now()),
  11. }
  12. data = json.dumps(sample_data);
  13. future = producer.send(config["producer"],data.encode('utf8'));
  14. try:
  15.     record_metadata = future.get(timeout=120)
  16.     print (record_metadata.topic)
  17.     print (record_metadata.partition)
  18.     print (record_metadata.offset)
  19. except Exception as e:
  20.     print(e)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement