wget https://archive.apache.org/dist/kafka/2.5.0/kafka_2.12-2.5.0.tgz
在 /usr/local/ 下创建 kafka ⽂件夹并进⼊
cd /usr/local/
mkdir kafka
cd kafka
2、将Kafka安装包解压到 /usr/local/kafka 中即可
解压完之后, /usr/local/kafka ⽬录中会出现⼀个 kafka_2.12-2.5.0 的⽬录
创建LOGS⽬录
这⾥直接在 /usr/local/kafka/kafka_2.12-2.5.0 ⽬录中创建⼀个 logs ⽬录
等下该 logs ⽬录地址要配到Kafka的配置⽂件中。
修改配置⽂件
进⼊到 Kafka 的 config ⽬录,编辑配置⽂件 server.properties
[root@localhost kafka_2.12-2.5.0]# cd config/
[root@localhost config]# vim server.properties
启动Kafka
./bin/kafka-server-start.sh ./config/server.properties
如果需要后台启动,则加上 -daemon 参数即可
验证
⾸先创建⼀个名为 codesheep 的 topic :
./bin/kafka-topics.sh --create --bootstrap-server localhost:9092 –
replication-factor 1 --partitions 1 --topic codesheep
创建完成以后,可以使⽤命令来列出⽬前已有的 topic 列表
./bin/kafka-topics.sh --list --bootstrap-server localhost:9092
接下来创建⼀个⽣产者,⽤于在 codesheep 这个 topic 上⽣产消息:
./bin/kafka-console-producer.sh --bootstrap-server localhost:9092 –
topic codesheep
⽽后接着创建⼀个消费者,⽤于在 codesheep 这个 topic 上获取消息:
./bin/kafka-console-consumer.sh --bootstrap-server localhost:9092 –
topic codesheep