要测试Kafka是否正确配置了Zookeeper,您可以按照以下步骤进行操作:
启动Zookeeper服务:
bin/zookeeper-server-start.sh config/zookeeper.properties
jps
命令来查看当前运行的Java进程,确认Zookeeper服务是否启动成功。创建一个测试主题:
test
的主题,并指定一个副本因子:bin/kafka-topics.sh --create --zookeeper localhost:2181 --replication-factor 1 --partitions 1 --topic test
验证主题是否创建成功:
test
主题是否创建成功:bin/kafka-topics.sh --list --zookeeper localhost:2181
创建一个生产者:
test
主题发送消息:bin/kafka-console-producer.sh --broker-list localhost:9092 --topic test
创建一个消费者:
test
主题并消费消息:bin/kafka-console-consumer.sh --bootstrap-server localhost:9092 --topic test --from-beginning
通过上述步骤,您可以验证Kafka是否正确配置了Zookeeper,并且能够成功地发送和消费消息。如果在测试过程中遇到任何问题,请检查Kafka和Zookeeper的配置文件,确保它们之间的连接信息正确无误。