10 개의 파티션이 있고 카프카 소비자 한 명을 통해 메시지를 소비하려고하는 카프카 항목을 만들었습니다. 그러나 카프카 소비자는 모든 파티션에서 메시지를 읽지 않습니다. 특히, 5 개의 특정 파티션에서만 메시지를 사용합니다. 예 : 소비자가 [0,1,2,3,4]에서만 메시지를 소비합니다. 다시 시작한 후 [5,6,7,8,9]에서 메시지를 소비하기 시작하면이 파티션의 메시지 만 소비합니다. 여기 는 kafka-consumer-offset-checker.sh 명령의 출력카프카 소비자가 모든 파티션에서 메시지를 소비하지 않습니다.
Group|Topic | Pid | Offset | logSize| Lag | Owner GRP1 | topic1 | 0 | 128 | 175 | 47 | none GRP1 | topic1 | 1 | 117 | 146 | 29 | none GRP1 | topic1 | 2 | 62 | 87 | 25 | none GRP1 | topic1 | 3 | 101 | 143 | 42 | none GRP1 | topic1 | 4 | 104 | 145 | 41 | none GRP1 | topic1 | 5 | 118 | 118 | 0 | none GRP1 | topic1 | 6 | 111 | 111 | 0 | none GRP1 | topic1 | 7 | 161 | 161 | 0 | none GRP1 | topic1 | 8 | 144 | 144 | 0 | none GRP1 | topic1 | 9 | 171 | 171 | 0 | none그 일이 일어나고 왜
사람이 알고 있나요 ..?
소비자의 예를 보여주십시오. 'kafkacat'을 사용하여 예상되는 동작을 검증 할 수도 있습니다. – objectuser
비슷한 문제가 있습니다.하지만 32 개의 파티션이 있고 7 번 파티션에서만 읽는 중입니다. –