史上最详细 Kafka 命令行操作
先启动 zookeeper
[xiao @hadoop102 ~]$ zk.sh start
===================== hadoop102 =======================
ZooKeeper JMX enabled by default
Using config: /opt/module/zookeeper-3.5.7/bin/../conf/zoo.cfg
Starting zookeeper ... STARTED
===================== hadoop103 =======================
ZooKeeper JMX enabled by default
Using config: /opt/module/zookeeper-3.5.7/bin/../conf/zoo.cfg
Starting zookeeper ... STARTED
===================== hadoop104 =======================
ZooKeeper JMX enabled by default
Using config: /opt/module/zookeeper-3.5.7/bin/../conf/zoo.cfg
Starting zookeeper ... STARTED
再启动 kafka
[xiao @hadoop102 ~]$ kafka.sh start
==================START hadoop102 KAFKA===================
==================START hadoop103 KAFKA===================
==================START hadoop104 KAFKA===================
[xiao @hadoop102 ~]$ jpsall
=============== hadoop102 ===============
2452 Kafka
1941 QuorumPeerMain
=============== hadoop103 ===============
2388 Kafka
1882 QuorumPeerMain
=============== hadoop104 ===============
1883 QuorumPeerMain
2382 Kafka
1)查看当前服务器中的所有topic
[xiao @hadoop102 ~]$ kafka-topics.sh --list --zookeeper hadoop102:2181
或
[xiao @hadoop102 ~]$ kafka-topics.sh --list --bootstrap-server hadoop102:9092
2)创建topic
第一步:尝试输入
[xiao @hadoop102 ~]$ kafka-topics.sh
Create, delete, describe, or change a topic.
Option Description
------ -----------
--alter Alter the number of partitions,
replica assignment, and/or
configuration for the topic.
--at-min-isr-partitions if set when describing topics, only