Kafka 설치에서 발생하는 문제

설치 후 토픽 또는 쿼리를 생성 할 수 있지만 생성자는 메시지를 보낼 때 실패합니다 : Error Error when send message to topic testTopic with key : null, value : 1 bytes with error : (org.apache.kafka.clientsproducer.internals. ErrorLoggingCallback)

생산자 / 소비자 작성에 문제가 있는지 고려해 보셨습니까? Scheme 3의 테스트 명령을 사용하여 시도해보십시오.

Kafka의 기본 작동 :

1.创建topic:
./bin/kafka-topics.sh --create --zookeeper DM-147:2181,DM-148:2181,DM-149:2181 --replication-factor 3 --partitions 3 --topic testTopic
2.查看topic:
./bin/kafka-topics.sh --list --zookeeper DM-147:2181,DM-148:2181,DM-149:218
3.启动生产者:
./bin/kafka-console-producer.sh --broker-list DM-147:2181,DM-148:2181,DM-149:2181 --topic testTopic150
启动消费者:
./bin/kafka-console-consumer.sh --bootstrap-server DM-147:2181,DM-148:2181,DM-149:2181 --topic testTopic150
kafka版本查看:
find ./libs/ -name \*kafka_\* | head -1 | grep -o '\kafka[^\n]*'

Baidu 솔루션 :

1. broker.id와 zookeeper의 myid를 일관되게 유지하십시오.

2.이 솔루션에 따라 세 가지 kafka 서비스의 구성을 확인했습니다.

추천

출처blog.csdn.net/Baron_ND/article/details/114698099