Sto cercando di scoprire quale offset compensa i miei attuali utenti di alto livello. Io uso Kafka 0.8.2.1, con no "offset.storage" impostato nel server.properties di Kafka - che, penso, significa che gli offset sono memorizzati in Kafka. (Ho anche verificato che nessun offset sono memorizzati in Zookeeper controllando questo percorso nella shell Zk: /consumatori/consumer_group_name/offset/TOPIC_NAME/partition_number)Kafka 0.8.2.1 come leggere dall'argomento __consumer_offsets
ho cercato di ascoltare i __consumer_offsets argomento per vedere quale consumatore di risparmiare quale valore di offset, ma non ha funzionato ...
ho provato la seguente:
creato un file di configurazione per la console dei consumatori come segue:
=> more kafka_offset_consumer.config
exclude.internal.topics=false
e provato due versioni degli script di consumo console:
#1:
bin/kafka-console-consumer.sh --consumer.config kafka_offset_consumer.config --topic __consumer_offsets --zookeeper localhost:2181
#2
./bin/kafka-simple-consumer-shell.sh --topic __consumer_offsets --partition 0 --broker-list localhost:9092 --formatter "kafka.server.OffsetManager\$OffsetsMessageFormatter" --consumer.config kafka_offset_consumer.config
Né lavorato - ma appena ci si siede, ma non stampa nulla, anche se i consumatori sono attivamente consumando/risparmio offset.
Mi mancano altre configurazioni/proprietà?
grazie!
Marina
fantastico, grazie per la condivisione! – Marina
A oggi, formattatore è stato aggiornato a 'kafka.coordinator.group.GroupMetadataManager \ $ OffsetsMessageFormatter'. – lafolle