最近找工作,学习一下Kafka
前置条件是配置好Java环境和Zookeeper环境
官网下载Kafka:Apache Kafka
然后把压缩包上传到服务器并且解压。
tar -zxvf kafka_2.12-2.5.1.tar.gz
然后进去解压目录的config文件下,配置一下 server.properties
vim server.properties
第一个要配置的点是把broker.id设置成要给大于0的数
第二个要配置的是地址
配置好之后回到kafka的目录下执行运行脚本
./bin/kafka-server-start.sh ./config/server.properties &
新建一个ssh连接,到kafka目录利用kafka自带脚本创建一个topic测试
bin/kafka-topics.sh --create --zookeeper localhost:2181 --topic topic名字 --replication-factor 1 --partitions 1
创建一个生产者
in/kafka-console-producer.sh --broker-list localhost:9092 --topic topic名字
然后再新建一个ssh连接,到kafka目录利用kafka自带脚本创建一个消费者
bin/kafka-console-consumer.sh --bootstrap-server localhost:9092 --topic topic名字
然后在生产者窗口输入消息,再消费者窗口就回里面显示出来