[英]Unable to see Data in Kafka Topic
我在 S3 存儲桶中有一個 json 文件,我正在將該文件推送到 kafka 主題中,有人可以指導我為什么我無法在 Kafka 主題中看到這些數據。 我的程序沒有錯誤並且運行正常。
from kafka import KafkaProducer
import json
import time
import boto3
def json_serializer(data):
return json.dumps(data).encode("utf-8")
producer = KafkaProducer(bootstrap_servers= ['localhost:9092'],
value_serializer=json_serializer)
def read_s3():
s3 = boto3.resource('s3')
bucket = s3.Bucket('s3sparkbucket')
for obj in bucket.objects.all():
key = obj.key
body = obj.get()['Body'].read().decode('utf-8')
return body
if __name__ == "__main__":
body=read_s3()
producer.send("Uber_Eats",body)
print("Done")
KafkaProducer 必須需要 3 個參數:
bootstrap.servers key.serializer and value.serializer
可能是由此造成的
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.