喜欢:
topic_name = "auto-remediation"
address = "sape-zookeeper-1"
我需要删除硬编码值并在此处传递变量:
consumer = KafkaConsumer(b'auto-remediation', bootstrap_servers='sape-zookeeper-1:9092')
答案 0 :(得分:1)
kafka-python消费者中没有任何硬编码。您可以使用变量替换任何参数。在创建客户端对象之前,只需确保变量已初始化并且其中包含正确的字符串:
topic_name ="自动修复"
地址=" sape-zookeeper-1"
consumer = KafkaConsumer(topic_name,bootstrap_servers = address)