Kafka
解压,配置文件server.properties,地址,存储位置,分区等等
先启动zookeeper
kafka-server-start.sh /opt/soft/kafka211/config/server.properties或nohup kafka-server-start.sh /opt/soft/kafka211/config/server.properties &
查看主题
kafka-topics.sh --zookeeper chen133:2181 --list
创建主题
kafka-topics.sh --create --zookeeper 192.168.153.133:2181 --topic mydemo --partitions 1 --replication-factor 1
创建生产者
kafka-console-producer.sh --topic mydemo --broker-list chen133:9092
创建消费者
kafka-console-consumer.sh --bootstrap-server chen133:9092 --topic mydemo --from-beginning
查看消息数量
kafka-run-class.sh kafka.tools.GetOffsetShell --broker-list chen133:9092 --topic mydemo -time -1 --offsets 1
查看主题具体情况
kafka-topics.sh --zookeeper chen133:2181 --describe --topic mydemo
查看所有主题
kafka-topics.sh --zookeeper chen133:2181 --describe
进入zookeeper
zkCli.sh -server chen133:2181
[zk: chen133:2181(CONNECTED) 4] ls /brokers
[ids, topics, seqid]
[zk: chen133:2181(CONNECTED) 5] ls /brokers/topics
[mydemo2, __consumer_offsets, mydemo]
[zk: chen133:2181(CONNECTED) 8] ls /brokers/topics/mydemo2/partitions
[0, 1, 2]
感觉Kafka原理好难理解谁能教教我