如何配置Kafka Python client.dns.lookup=";使用“所有dns IP”;

如何配置Kafka Python client.dns.lookup=";使用“所有dns IP”;,python,apache-kafka,confluent-platform,kafka-python,Python,Apache Kafka,Confluent Platform,Kafka Python,我想使用client.dns.lookup=“使用\u all\u dns\u ips”配置python生产者/消费者 但是像kafka python(2.0.1)和confluent kafka(1.3.0)这样的python kafka客户机都不支持这一点 这就是我如何生成producer对象的方法 producer = KafkaProducer({ 'bootstrap_servers': [localhost:1234,localhost:1235,localhost:1236], "

我想使用client.dns.lookup=“使用\u all\u dns\u ips”配置python生产者/消费者 但是像kafka python(2.0.1)和confluent kafka(1.3.0)这样的python kafka客户机都不支持这一点

这就是我如何生成producer对象的方法

producer = KafkaProducer({
'bootstrap_servers': [localhost:1234,localhost:1235,localhost:1236],
"client.dns.lookup" = "use_all_dns_ips"
})
我收到下面的错误信息

cimpl.KafkaException: KafkaError{code=_INVALID_ARG,val=-186,str="No such configuration property: "client.dns.lookup""}
有没有使用此配置的方法?

卡夫卡python(2.0.1)和合流卡夫卡(1.3.0)都不支持client.dns.lookup选项。请参考下面的列表

Kafka python(KafkaProducer)支持选项列表

网址:

  • 引导服务器
  • 客户识别码(str)
  • 密钥序列化程序(可调用)
  • 值\u序列化程序(可调用)
  • 压缩型(str)
  • 重试次数(整数)
  • 批量大小(整数)
  • 林格女士(国际)
  • 分区器(可调用)
  • 缓冲存储器(int)
  • 连接\u最大\u空闲\u毫秒
  • 最大块数(整数)
  • 最大请求大小(整数)
  • 元数据\u最大值\u年龄\u毫秒(整数)
  • 重试\u回退\u ms(int)
  • 请求超时毫秒(整数)
  • 接收缓冲区字节(整数)
  • 发送缓冲区字节(整数)
  • 插座选项(列表)
  • 重新连接\u回退\u ms(int)
  • 重新连接\u后退\u最大\u ms(int)
  • 每个连接的最大飞行请求数(整数)
  • 安全协议(str)
  • ssl\U上下文(ssl.SSLContext)
  • ssl检查主机名(bool)
  • ssl_文件(str)
  • ssl_证书文件(str)
  • ssl_密钥文件(str)
  • ssl_密码(str)
  • ssl\u crlfile(str)
  • ssl_密码(str)
  • api_版本(元组)
  • api版本自动超时毫秒(整数)
  • 计量单位报告员(名单)
  • 指标数量样本(整数)
  • 度量\u示例\u窗口\u ms(整数)
  • 选择器(选择器。基本选择器)
  • sasl_机构(str)
  • sasl_普通用户名(str)
  • sasl_普通密码(str)
  • sasl\u kerberos\u服务\u名称(str)
  • sasl\u kerberos\u域名(str)
  • sasl_oauth_令牌提供程序(AbstractTokenProvider)
合流卡夫卡(卡夫卡制作者)支持选项列表

网址:

  • 事务id
  • transaction.timeout.ms
  • 使能.幂等
  • 保证
  • queue.buffering.max.messages
  • queue.buffering.max.kbytes
  • queue.buffering.max.ms
  • 林格女士
  • message.send.max.retries
  • 重试
  • 重试.backoff.ms
  • queue.buffering.backpressure.threshold
  • 压缩编解码器
  • 压缩类型
  • batch.num.messages
  • delivery.report.only.error
  • 卢博士
  • dr_msg_cb
  • request.required.acks
  • 阿克斯
  • request.timeout.ms
  • message.timeout.ms
  • delivery.timeout.ms
  • 排队策略
  • 制作报告
  • 分割者
  • 分区器
  • msg\u订单\u cmp
  • 压缩编解码器
  • 压缩类型
  • 压缩级
  • 内置功能
  • 客户端id
  • metadata.broker.list
  • bootstrap.server
  • message.max.bytes
  • message.copy.max.bytes
  • receive.message.max.bytes
  • 每个连接的最大飞行请求数
  • 最大飞行时间
  • metadata.request.timeout.ms
  • topic.metadata.refresh.interval.ms
  • metadata.max.age.ms
  • topic.metadata.refresh.fast.interval.ms
  • topic.metadata.refresh.fast.cnt
  • topic.metadata.refresh.sparse
  • topic.blacklist
  • 调试
  • socket.timeout.ms
  • socket.blocking.max.ms
  • socket.send.buffer.bytes
  • socket.receive.buffer.bytes
  • socket.keepalive.enable
  • socket.nagle.disable
  • socket.max失败
  • broker.address.ttl
  • 经纪人、地址、家庭
  • 重新连接.backoff.jitter.ms
  • 重新连接.backoff.ms
  • 重新连接.backoff.max.ms
  • statistics.interval.ms
  • 已启用\u事件
  • 错误\u cb
  • 节流阀
  • 统计局
  • 原木
  • 对数级
  • 日志队列
  • log.thread.name
  • 启用.random.seed
  • log.connection.close
  • 背景事件
  • 插座断路器
  • 连接断路器<