Kafka安装

首先准备Zookeeper服务

因为 Kafka 的运⾏环境依赖于 ZooKeeper ,所以⾸先得安装并运⾏ ZooKeeper 。

查看这里 Zookeeper安装

下载Kafka安装包并解压

在 /opt/soft 内下载Kafka

wget -c http://mirror.hust.edu.cn/apache/kafka/2.5.0/kafka_2.12-2.5.0.tgz
tar zxvf kafka_2.12-2.5.0.tgz -C /opt/module/

解压完之后, /opt/module/ ⽬录中会出现⼀个 kafka_2.12-2.5.0的⽬录

修改配置文件

#创建logs⽬录
mkdir /opt/module/kafka_2.12-2.5.0/logs

#编辑配置⽂件 server.propertie  是将其中的 log.dirs 修改为上⾯刚创建的 logs ⽬录,其他选项可以按需配置
cd config/
vim server.properties

log.dirs=/opt/module/kafka_2.12-2.5.0/logs

启动Kafka

# 要先启动Zookeeper 后再启动Kafka  
#如果使用kafka自带的zookeeper则需要先后台启动zookeeper:
./bin/zookeeper-server-start.sh -daemon ./config/zookeeper.properties

# -daemon 为后台启动
./bin/kafka-server-start.sh -daemon ./config/server.properties

检验安装结果

⾸先创建⼀个名为 aaaaktopic

./bin/kafka-topics.sh --create --zookeeper localhost:2181 --replication-factor 1 --partitions 1 --topic aaaak

查看Topic

./bin/kafka-topics.sh --list --zookeeper localhost:2181


创建⼀个⽣产者,⽤于在 aaaak 这个 topic 上生产消息

./bin/kafka-console-producer.sh --broker-list localhost:9092 --topic aaaak

创建⼀个消费者,⽤于在 aaaak 这个 topic 上消费消息

# 9092是kafka单机启动的端口;--bootstrap-server   新旧kafka版本不一样,这个是新版本的命令
./bin/kafka-console-consumer.sh  --bootstrap-server localhost:9092 --from-beginning --topic aaaak

posted @ 2020-05-23 11:39  aaaak  阅读(227)  评论(0编辑  收藏  举报