小内存运行kafka – 哈呜.王https://www.hawu.me/operation/785
再检查kafka的源码,定位到KafkaServer.scala的589行附近。
kafka在创建LogManager对象的时候,使用了这个cleanerConfig,并且用到了几个关于size的配置,而且这几个配置没有出现在server.properties文件中,估计使用了默认值。
再kafka的官方文档可以查到这个logCleanerDedupeBufferSize默认134217728字节,128MB了。估计就是这个造成OutOfMemory了。