Kafka-在Linux和Windows之间创建代理侦听器时出错
我们正在尝试使用ApacheKafka从Linux向windows发送消息; Zookeeper和Kafka在操作系统中配置,并在各自的本地主机中进行消息传递 从windows向Linux发送消息时出错 错误- 向主题my_topic发送消息时出错,密钥为null,值为5字节,错误为:(org.apache.kafka.clients.producer.internals.ErrorLoggingCallback) org.apache.kafka.common.errors.TimeoutException:主题my_主题在60000毫秒后不在元数据中 [2020-10-09 11:24:22903]获取相关id为51的元数据时出现警告[Producer clientId=console Producer]错误:{my_topic=LEADER_NOT_AVAILABLE}(org.apache.kafka.clients.NetworkClient) 是否终止批处理作业(是/否) [20-10-09 11:24:28979]获取相关id为81的元数据时出现警告[Consumer clientId=Consumer-1,groupId=console-Consumer-56715]错误:{my_topic=LEADER\u NOT_AVAILABLE}(org.apache.kafka.clients.NetworkClient) 总共处理了0封邮件 我们开始在linux和windows中配置kafka个人,并通过localhost成功发送消息。Kafka-在Linux和Windows之间创建代理侦听器时出错,linux,windows,apache-kafka,Linux,Windows,Apache Kafka,我们正在尝试使用ApacheKafka从Linux向windows发送消息; Zookeeper和Kafka在操作系统中配置,并在各自的本地主机中进行消息传递 从windows向Linux发送消息时出错 错误- 向主题my_topic发送消息时出错,密钥为null,值为5字节,错误为:(org.apache.kafka.clients.producer.internals.ErrorLoggingCallback) org.apache.kafka.common.errors.TimeoutEx
假设使用kafka可以跨操作系统进行实时消息传递。请更正。您需要配置播发的.listeners,以便Windows客户端可以正确连接到Linux代理 如果Linux代理具有IP
172.22.3.28
,则配置应如下所示:
listeners=PLAINTEXT://0.0.0.0:9092
advertised.listeners=PLAINTEXT://172.22.3.28:9092
参考:您如何从子网192.xxx连接到172.xxx?
listeners=PLAINTEXT://0.0.0.0:9092
advertised.listeners=PLAINTEXT://172.22.3.28:9092