首页 > 其他 > 详细

Kafka安装

时间:2020-05-23 12:09:58      阅读:45      评论:0      收藏:0      [点我收藏+]

首先准备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

技术分享图片

Kafka安装

原文:https://www.cnblogs.com/aaaak/p/install_Kafka.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!