Yolanda M. Davis created AMBARI-24203: -----------------------------------------
Summary: Improve Kafka service check to check for under-replicated partitions Key: AMBARI-24203 URL: https://issues.apache.org/jira/browse/AMBARI-24203 Project: Ambari Issue Type: Bug Components: stacks Affects Versions: 2.7.0 Reporter: Yolanda M. Davis Assignee: Yolanda M. Davis Fix For: 2.7.0 During Ambari Rolling Upgrade, we invoke Kafka Service check to ensure that Kafka is healthy. The current implementation only does basic topic creation/deletion. We need to extend the implementation to check for number of under-replicated partitions. We have this support in kafka-topics.sh script which is already used in the kafka service check script. We need to extend above script to call below command {noformat} sh kafka-topics.sh --describe --zookeeper localhost:2181 --under-replicated-partitions {noformat} If the command output is empty, then there are no under replicated partotions. If the output contains "Topic:" string, then there are some under replicated partitions, we can fail the service check. {noformat} sh kafka-topics.sh --describe --zookeeper localhost:2181 --under-replicated-partitions Topic: TEST Partition: 0 Leader: 1 Replicas: 1,2 Isr: 1 Topic: TEST Partition: 1 Leader: 1 Replicas: 2,1 Isr: 1{noformat} -- This message was sent by Atlassian JIRA (v7.6.3#76005)