有的pod服务内部,虽然访问通过svc 6667 无需认证的端口访问,按理说不应该报错。
后续排查发现有些producer客户端,即使不配置sasl.enabled.mechanisms参数,默认竟然走了认证PLAIN机制,很奇怪,百思不得奇解,默认的按理说应该是无认证的机制参数。
将相关客户端sasl.enabled.mechanisms设置为PLAINTEXT就好了,见了鬼了
继续增加直接内存的大小,或者减少你调整的broker参数,如:
首先,默认配置的情况下,kafka broker是不会oom的,如果量大,会变慢或者报超时异常,而不是oom。
但当你调整了类似以上的配置,也需要加大JVM。