Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/windows/14.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Kafka-在Linux和Windows之间创建代理侦听器时出错_Linux_Windows_Apache Kafka - Fatal编程技术网

Kafka-在Linux和Windows之间创建代理侦听器时出错

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

我们正在尝试使用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可以跨操作系统进行实时消息传递。请更正。

您需要配置播发的.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