如何配置Kafka Python client.dns.lookup=";使用“所有dns IP”;
我想使用client.dns.lookup=“使用\u all\u dns\u ips”配置python生产者/消费者 但是像kafka python(2.0.1)和confluent kafka(1.3.0)这样的python kafka客户机都不支持这一点 这就是我如何生成producer对象的方法如何配置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], "
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
- 背景事件
- 插座断路器
- 连接断路器<