报错信息 | 客户端语言类型 | 报错原因 | 解决方案 |
TimeoutException
| Java | 网络问题 客户端鉴权(sasl.mechanisms )失败
说明 该报错仅出现在云消息队列 Kafka 版的公网实例中。 | 确保servers配置正确。 通过telnet命令排除网络问题。 如果网络正常,请参考以下内容,确认鉴权正常。
说明 该方案仅适用于云消息队列 Kafka 版的公网实例。
|
run out of brokers
| Go |
Authentication failed for user
| Python |
Leader is not available
| 所有 | Topic初始化时会短暂报该错误。如果持续报错,可能是因为没有创建Topic。 | 登录云消息队列 Kafka 版控制台。 检查Topic是否已经创建。 如果未创建,请先创建Topic。具体信息,请参见步骤一:创建Topic。
|
leader is in election
|
array index out of bound exception
| Java | Spring Cloud会按自己的格式解析消息内容。 | 参考如下两种解决方法: |
No such configuration property: "sasl.mechanisms"
| | SASL和SSL模块未安装或安装异常。 | 参考如下命令安装SASL和SSL模块:
说明 此处以CentOS系统为例,其他系统请查阅相关官网或者第三方搜索引擎。 |
No worthy mechs found
|
No KafkaClient Entry
| Java | 未找到kafka_client_jaas.conf 配置文件。 | 准备好kafka_client_jaas.conf 文件,放在任意目录下,这里假设为/home/admin。Java的安全登录设置是系统性的,有如下两种设置方法: 更多信息,请参见Oracle JAAS Login Configuration File。 |
Error sending fetch request
| Java | Consumer拉取消息失败报错,可能的原因如下: | 确保servers配置正确。 通过telnet命令排除网络问题。 如果网络正常,可能是拉取消息超时引起。可以尝试调整下列两个参数,限制单次拉取的消息量。 服务端流量限制,可以在云消息队列 Kafka 版控制台的实例详情页面查看相应内容。 VPC访问时查看峰值流量。 公网访问时查看公网流量。
|
DisconnectException
|
CORRUPT_MESSAGE
| 所有 | | |