1.下载
直接到官网下载.
2.安装
解压安装包
tar -zxvf kafka_2.12-2.5.0.tgz
3.配置
解压完成后,进入config的文件夹
3.1 server.properties
进入server.properties
这边默认是注释掉的需要放开,需要注意的点,这边填写的的是本机的真实ip,否则会有坑,出现Cannot assign requested address的错误
这边地址可以写成对外映射的地址
zookeeper配置,和zookeeper.properties中一致,或者你自己有搭建zookeeper,那就和你的搭建的zookeeper一致即可.
简单配置这些即可
4.启动
如果未启动zookeeper需要先启动zookeeper,如果没有自己的zk可以使用自带的
bin/zookeeper-server-start.sh config/zookeeper.properties
然后启动kafka
bin/kafka-server-start.sh -daemon config/server.properties
这时候不知道是否启动成功,我们可以查看日志,kafka目录下
tail -500f logs/server.log
可以看到启动日志
5.使用
创建topic
bin/kafka-topics.sh --create --zookeeper localhost:2100 --replication-factor 1 --partitions 1 --topic test02
查看topic
bin/kafka-topics.sh --list --zookeeper localhost:2100
生产者生产消息
bin/kafka-console-producer.sh --broker-list localhost:9092 --topic test02
写一条this is test的信息
消费者消费消息
bin/kafka-console-consumer.sh --bootstrap-server localhost:9092 --topic test02 --from-beginning
可以看到消费信息
到这就基本能简单使用了.
学习没有尽头.