Kafka命令集合
设置脚本启动kafka
vi kafka-server-start.sh
#编辑,添加以下代码
#!/bin/sh
#启动zookeeper
/usr/local/kafka_2.12-2.7.1/bin/zookeeper-server-start.sh /usr/local/kafka_2.12-2.7.1/config/zookeeper.properties &
sleep 3 #等3秒后执行
#启动kafka
/usr/local/kafka_2.12-2.7.1/bin/kafka-server-start.sh /usr/local/kafka_2.12-2.7.1/config/server.properties &
:wq! #保存退出
创建关闭脚本kafka
vi kafka-server-stop.sh
#编辑,添加以下代码
#!/bin/sh
#关闭zookeeper
/usr/local/kafka/bin/zookeeper-server-stop.sh /usr/local/kafka/config/zookeeper.properties &
sleep 3 #等3秒后执行
#关闭kafka
/usr/local/kafka/bin/kafka-server-stop.sh /usr/local/kafka/config/server.properties &
:wq! #保存退出
设置脚本开机自动执行
vi /etc/rc.d/rc.local
#编辑,在最后添加一行
sh /usr/local/kafka/kafkastart.sh & #设置开机自动在后台运行脚本
:wq! #保存退出
sh /usr/local/kafka/kafkastart.sh #启动kafka
sh /usr/local/kafka/kafkastop.sh #关闭kafka
其它命令
创建topic
/usr/local/kafka_2.12-2.7.1/bin/kafka-topics.sh --create --zookeeper localhost:2181 --replication-factor 1 --partitions 1 --topic test
查看topic
/usr/local/kafka_2.12-2.7.1/bin/kafka-topics.sh --list --zookeeper localhost:2181 test
发送消息
/usr/local/kafka_2.12-2.7.1/bin/kafka-console-producer.sh --bootstrap-server localhost:9091 --topic test
说明:可以在后面发送消息,
### 订阅消息
/usr/local/kafka_2.12-2.7.1/bin/kafka-console-consumer.sh --bootstrap-server localhost:9091 --topic test --from-beginning
其他
欢迎有问题及时交流~
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多交流