kafka.common.errors.TimeoutException:Timeout expired while fetching topic metadata

Posted 雅冰石

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了kafka.common.errors.TimeoutException:Timeout expired while fetching topic metadata相关的知识,希望对你有一定的参考价值。

一 问题描述

程序日志报错:

kafka.common.errors.TimeoutException:Timeout expired while fetching topic metadata

该程序也异常停止。

其他业务都是正常的,只有这一块儿报错的业务不正常。

看了kafka本身的日志,也没有报错。

二 出错原因

我们之前连kafka,地址配置的是kafka集群的ip及端口,昨天同事改成了zookeeper集群的ip及端口。在此后重启了这个程序,就出现了这个问题。其他业务由于没重启程序,因此没有发现这个问题。

三 解决办法

改回kafka集群的ip及端口。

--本篇文章思路受了这篇文章的启发:

Kafka 客户端TimeoutException问题之坑 - 简书

以上是关于kafka.common.errors.TimeoutException:Timeout expired while fetching topic metadata的主要内容,如果未能解决你的问题,请参考以下文章