簡體   English   中英

看不到 Kafka 主題中的數據

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM