Kafka 是一款分布式流处理平台,主要用于构建实时数据管道和流应用。在 Linux 系统中,Kafka 的操作主要涉及到启动、停止、查看状态以及生产者和消费者的操作等。以下是一些常用的 Kafka Linux 命令:
bin/zookeeper-server-start.sh config/zookeeper.properties
bin/kafka-server-start.sh config/server.properties
ps -ef | grep kafka
bin/kafka-topics.sh --create --topic my_topic_name --bootstrap-server localhost:9092 --partitions 1 --replication-factor 1
bin/kafka-topics.sh --list --bootstrap-server localhost:9092
bin/kafka-topics.sh --describe --topic my_topic_name --bootstrap-server localhost:9092
delete.topic.enable=true
在 server.properties
文件中):bin/kafka-topics.sh --delete --topic my_topic_name --bootstrap-server localhost:9092
bin/kafka-console-producer.sh --topic my_topic_name --bootstrap-server localhost:9092
然后在控制台输入消息并按 Enter 发送。
bin/kafka-console-consumer.sh --topic my_topic_name --from-beginning --bootstrap-server localhost:9092
bin/kafka-topics.sh --version
或者查看 package.json
或 Kafka 启动脚本中的版本信息。
localhost:9092
是 Kafka 服务的默认地址和端口,根据实际情况进行修改。logs
目录下)以获取详细的错误信息,并根据错误信息进行相应的调整。通过掌握这些基本的 Kafka Linux 命令,你可以有效地管理和操作 Kafka 集群,以满足实时数据处理的需求。
领取专属 10元无门槛券
手把手带您无忧上云