tar -xzvf kafka_2.11-0.8.2.1.tgz #解压
mv kafka_2.11-0.8.2.1 /usr/local/kafka #移动到安装目录
配置:只需要修改server.properties
配置brokerid:broker.id=1
配置监听:listeners=PLAINTEXT://192.168.1.220:9092
配置日志目录;log.dirs=/home/dzb/logs/kafka-s1
配置日志保存时间:log.retention.hours=24
zookeeper连接配置:zookeeper.connect=192.168.1.220:2181
启动: ./kafka-server-start.sh ../config/server.properties
关闭:./kafka-server-stop.sh
创建topic: ./kafka-topics.sh --create --zookeeper localhost:2181 --replication-factor 1 --partitions 3 --topic cloud_web_msg
./kafka-topics.sh --create --zookeeper localhost:2181 --replication-factor 1 --partitions 3 --config retention.ms=3600000 --topic cloud_web_msg
kafka-console-consumer.sh --bootstrap-server localhost:9092 --topic productPublish --from-beginning
kafka-console-producer.sh --broker-list localhost:9092 --topic productPublish
kafka-topics.sh --zookeeper localhost:2181 --delete --topic productPublish
kafka-topics.sh --create --zookeeper localhost:2181 --replication-factor 1 --partitions 3 --topic productPublish
kafka-topics.sh --list --zookeeper localhost:2181
参看消费情况
./kafka-consumer-groups.sh --describe --bootstrap-server 127.0.0.1:9092 --group wxb_other_alarm_message
查看消费记录
./kafka-console-consumer.sh --bootstrap-server 127.0.0.1:9092 --topic SEND_TO_MAINTENANCE_TOPIC --from-beginning|grep '8f404e2f-81e4-47a6-a709-37e8b6477fe1'