You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@kafka.apache.org by "Sunil Kumar (JIRA)" <ji...@apache.org> on 2018/05/02 11:15:00 UTC
[jira] [Created] (KAFKA-6847) PeriodicProducerExpirationCheck
Sunil Kumar created KAFKA-6847:
----------------------------------
Summary: PeriodicProducerExpirationCheck
Key: KAFKA-6847
URL: https://issues.apache.org/jira/browse/KAFKA-6847
Project: Kafka
Issue Type: Bug
Reporter: Sunil Kumar
Hi Team,
We are getting following error in our Kafka Cluster log as below while we ran for 2 million records:
========================================================
[2018-05-01 00:03:02,867] INFO [Group Metadata Manager on Broker 3]: Removed 0 expired offsets in 0 milliseconds. (kafka.coordinator.group.GroupMetadataManager)
[2018-05-01 00:08:46,323] ERROR Uncaught exception in scheduled task 'PeriodicProducerExpirationCheck' (kafka.utils.KafkaScheduler)
java.lang.OutOfMemoryError: Java heap space: failed reallocation of scalar replaced objects
[2018-05-01 00:08:46,323] ERROR Uncaught exception in scheduled task 'PeriodicProducerExpirationCheck' (kafka.utils.KafkaScheduler)
java.lang.OutOfMemoryError: Java heap space: failed reallocation of scalar replaced objects
[2018-05-01 00:13:02,867] INFO [Group Metadata Manager on Broker 3]: Removed 0 expired offsets in 0 milliseconds. (kafka.coordinator.group.GroupMetadataManager)
[2018-05-01 00:18:35,090] ERROR Uncaught exception in scheduled task 'PeriodicProducerExpirationCheck' (kafka.utils.KafkaScheduler)
java.lang.OutOfMemoryError: Java heap space: failed reallocation of scalar replaced objects
[2018-05-01 00:18:35,090] ERROR Uncaught exception in scheduled task 'PeriodicProducerExpirationCheck' (kafka.utils.KafkaScheduler)
java.lang.OutOfMemoryError: Java heap space
[2018-05-01 00:18:35,090] ERROR Uncaught exception in scheduled task 'PeriodicProducerExpirationCheck' (kafka.utils.KafkaScheduler)
java.lang.OutOfMemoryError: Java heap space
[2018-05-01 00:23:02,867] INFO [Group Metadata Manager on Broker 3]: Removed 0 expired offsets in 0 milliseconds. (kafka.coordinator.group.GroupMetadataManager)
[2018-05-01 00:28:22,418] ERROR Uncaught exception in scheduled task 'PeriodicProducerExpirationCheck' (kafka.utils.KafkaScheduler)
java.lang.OutOfMemoryError: Java heap space: failed reallocation of scalar replaced objects
[2018-05-01 00:28:22,419] ERROR Uncaught exception in scheduled task 'PeriodicProducerExpirationCheck' (kafka.utils.KafkaScheduler)
java.lang.OutOfMemoryError: Java heap space
[2018-05-01 00:33:02,867] INFO [Group Metadata Manager on Broker 3]: Removed 0 expired offsets in 0 milliseconds. (kafka.coordinator.group.GroupMetadataManager)
[2018-05-01 00:37:58,737] ERROR Uncaught exception in scheduled task 'PeriodicProducerExpirationCheck' (kafka.utils.KafkaScheduler)
java.lang.OutOfMemoryError: Java heap space: failed reallocation of scalar replaced objects
[2018-05-01 00:43:02,867] INFO [Group Metadata Manager on Broker 3]: Removed 0 expired offsets in 0 milliseconds. (kafka.coordinator.group.GroupMetadataManager)
[2018-05-01 00:48:37,471] ERROR Uncaught exception in scheduled task 'PeriodicProducerExpirationCheck' (kafka.utils.KafkaScheduler)
java.lang.OutOfMemoryError: Java heap space: failed reallocation of scalar replaced objects
[2018-05-01 00:48:37,473] ERROR Uncaught exception in scheduled task 'PeriodicProducerExpirationCheck' (kafka.utils.KafkaScheduler)
java.lang.OutOfMemoryError: Java heap space
[2018-05-01 00:48:37,473] ERROR Uncaught exception in scheduled task 'PeriodicProducerExpirationCheck' (kafka.utils.KafkaScheduler)
java.lang.OutOfMemoryError: Java heap space
[2018-05-01 00:53:02,867] INFO [Group Metadata Manager on Broker 3]: Removed 0 expired offsets in 0 milliseconds. (kafka.coordinator.group.GroupMetadataManager)
[2018-05-01 00:58:21,255] ERROR Uncaught exception in scheduled task 'PeriodicProducerExpirationCheck' (kafka.utils.KafkaScheduler)
java.lang.OutOfMemoryError: Java heap space
[2018-05-01 00:58:21,256] ERROR Uncaught exception in scheduled task 'PeriodicProducerExpirationCheck' (kafka.utils.KafkaScheduler)
java.lang.OutOfMemoryError: Java heap space
[2018-05-01 00:58:21,256] ERROR Uncaught exception in scheduled task 'PeriodicProducerExpirationCheck' (kafka.utils.KafkaScheduler)
java.lang.OutOfMemoryError: Java heap space
=============================================================
Current configuration of Kafka cluster is as below. It is 5 nodes kafka broker and 3 nodes zookeeper.
[2018-05-01 23:27:43,843] INFO KafkaConfig values:
advertised.host.name = null
advertised.listeners = null
advertised.port = null
alter.config.policy.class.name = null
authorizer.class.name =
auto.create.topics.enable = false
auto.leader.rebalance.enable = true
background.threads = 10
broker.id = 3
broker.id.generation.enable = true
broker.rack = null
compression.type = producer
connections.max.idle.ms = 600000
controlled.shutdown.enable = true
controlled.shutdown.max.retries = 3
controlled.shutdown.retry.backoff.ms = 5000
controller.socket.timeout.ms = 30000
create.topic.policy.class.name = null
default.replication.factor = 1
delete.records.purgatory.purge.interval.requests = 1
delete.topic.enable = true
fetch.purgatory.purge.interval.requests = 1000
group.initial.rebalance.delay.ms = 0
group.max.session.timeout.ms = 300000
group.min.session.timeout.ms = 6000
host.name =
inter.broker.listener.name = null
inter.broker.protocol.version = 0.11.0-IV2
leader.imbalance.check.interval.seconds = 300
leader.imbalance.per.broker.percentage = 10
listener.security.protocol.map = SSL:SSL,SASL_PLAINTEXT:SASL_PLAINTEXT,TRACE:TRACE,SASL_SSL:SASL_SSL,PLAINTEXT:PLAINTEXT
listeners = PLAINTEXT://xx.xx.xx.xx:9092
log.cleaner.backoff.ms = 15000
log.cleaner.dedupe.buffer.size = 134217728
log.cleaner.delete.retention.ms = 86400000
log.cleaner.enable = true
log.cleaner.io.buffer.load.factor = 0.9
log.cleaner.io.buffer.size = 524288
log.cleaner.io.max.bytes.per.second = 1.7976931348623157E308
log.cleaner.min.cleanable.ratio = 0.5
log.cleaner.min.compaction.lag.ms = 0
log.cleaner.threads = 1
log.cleanup.policy = [delete]
log.dir = /tmp/kafka-logs
log.dirs = /apps/phodisvc/kafka/data/kafka-logs
log.flush.interval.messages = 9223372036854775807
log.flush.interval.ms = null
log.flush.offset.checkpoint.interval.ms = 60000
log.flush.scheduler.interval.ms = 9223372036854775807
log.flush.start.offset.checkpoint.interval.ms = 60000
log.index.interval.bytes = 4096
log.index.size.max.bytes = 10485760
log.message.format.version = 0.11.0-IV2
log.message.timestamp.difference.max.ms = 9223372036854775807
log.message.timestamp.type = CreateTime
log.preallocate = false
log.retention.bytes = -1
log.retention.check.interval.ms = 300000
log.retention.hours = 168
log.retention.minutes = null
log.retention.ms = null
--
This message was sent by Atlassian JIRA
(v7.6.3#76005)