cp-docker-images icon indicating copy to clipboard operation
cp-docker-images copied to clipboard

ERROR found topic=_confluent-controlcenter-5-4-1-1-aggregatedTopicPartitionTableWindows-THREE_HOURS-changelog with partitions=1 instead of expectedPartitions=2 (io.confluent.controlcenter.KafkaHelper)

Open codebased opened this issue 4 years ago • 2 comments

I have been trying start cp-enterprise-control-center:latest through docker-compose yml.

However I am getting this error:

ERROR found topic=_confluent-controlcenter-5-4-1-1-aggregatedTopicPartitionTableWindows-THREE_HOURS-changelog with partitions=1 instead of expectedPartitions=2 (io.confluent.controlcenter.KafkaHelper) [2020-03-15 12:27:42,762] ERROR found topic=_confluent-controlcenter-5-4-1-1-aggregatedTopicPartitionTableWindows-THREE_HOURS-changelog with replication=1 expecting at least expectedReplication=3 (io.confluent.controlcenter.KafkaHelper) [2020-03-15 12:27:42,762] ERROR found topic=_confluent-controlcenter-5-4-1-1-aggregatedTopicPartitionTableWindows-THREE_HOURS-changelog with isr=1 below minIsr=2 (io.confluent.controlcenter.KafkaHelper) [2020-03-15 12:27:42,762] INFO checking topicDescription=(name=_confluent-controlcenter-5-4-1-1-MonitoringStream-THREE_HOURS-changelog, internal=false, partitions=(partition=0, leader=broker2:19093 (id: 2 rack: null), replicas=broker2:19093 (id: 2 rack: null), isr=broker2:19093 (id: 2 rack: null)), authorizedOperations=[]) (io.confluent.controlcenter.KafkaHelper) [2020-03-15 12:27:42,763] ERROR found topic=_confluent-controlcenter-5-4-1-1-MonitoringStream-THREE_HOURS-changelog with partitions=1 instead of expectedPartitions=2 (io.confluent.controlcenter.KafkaHelper) [2020-03-15 12:27:42,763] ERROR found topic=_confluent-controlcenter-5-4-1-1-MonitoringStream-THREE_HOURS-changelog with replication=1 expecting at least expectedReplication=3 (io.confluent.controlcenter.KafkaHelper) [2020-03-15 12:27:42,763] ERROR found topic=_confluent-controlcenter-5-4-1-1-MonitoringStream-THREE_HOURS-changelog with isr=1 below minIsr=2 (io.confluent.controlcenter.KafkaHelper)

My docker-compose:

control-center: image: confluentinc/cp-enterprise-control-center:latest hostname: control-center container_name: control-center depends_on: - zoo1 - zoo2 - zoo3 - broker1 - broker2 - broker3 - schema-registry - connect - ksql-server ports: - "9021:9021" environment: CONTROL_CENTER_BOOTSTRAP_SERVERS: 'broker2:19093' # CONTROL_CENTER_ZOOKEEPER_CONNECT: 'zoo1:2181' # CONTROL_CENTER_CONNECT_CLUSTER: 'connect:8083' CONTROL_CENTER_KSQL_URL: "http://ksql-server:8088" CONTROL_CENTER_KSQL_ADVERTISED_URL: "http://ksql-server:8088" CONTROL_CENTER_SCHEMA_REGISTRY_URL: "http://schema-registry:8081" CONTROL_CENTER_REPLICATION_FACTOR: 3 CONTROL_CENTER_INTERNAL_TOPICS_PARTITIONS: 2 CONTROL_CENTER_MONITORING_INTERCEPTOR_TOPIC_PARTITIONS: 3 CONFLUENT_METRICS_TOPIC_REPLICATION: 3 PORT: 9021

Any suggestion?

codebased avatar Mar 15 '20 12:03 codebased

Look at CONTROL_CENTER_INTERNAL_TOPICS_PARTITIONS: 2

OneCricketeer avatar Mar 18 '20 15:03 OneCricketeer

Also, CONTROL_CENTER_BOOTSTRAP_SERVERS should list all brokers, not only one

And running multiple brokers on one machine will actually be less performant than only one

OneCricketeer avatar Mar 18 '20 15:03 OneCricketeer