您的位置:首页 > 运维架构 > Linux

Centons7下安装配置Kafka、Linux下安装配置Kafka

2018-11-18 12:51 190 查看
版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/zjh_746140129/article/details/84191058

本篇文章主要介绍在windows下使用vmware虚拟机中的Linux(Centons7)下配置安装Kafka。

简要步骤:

①、下载Kafka解压包

②、解压Kafka

③、修改配置文件

④、启动Kafka

⑤、创建topic

 

详细步骤:

一、Kafka下载

http://archive.apache.org/dist/kafka/2.0.0/

二、解压

[code]tar -zxvf kafka_2.11-2.0.0.tgz

三、配置

进入kafka的config目录下,有一个server.properties,添加如下配置

kafka配置文件说明:https://www.geek-share.com/detail/2663178981.html

[code]vim server.properties

[code]# broker的全局唯一编号,不能重复
broker.id=0
# 监听
listeners=PLAINTEXT://:9092
port=9092
# 日志目录
log.dirs=/home/hadoop/kafka-logs
# 配置zookeeper的连接(如果不是本机,需要该为ip或主机名)
zookeeper.connect=localhost:2181

四、启动

进入到kafka目录

[code]bin/kafka-server-start.sh config/server.properties

查看是否成功

 

五、创建topic,进入bin目录

①创建topic

[code]./kafka-topics.sh --create --zookeeper localhost:2181 --replication-factor 1 --partitions 1 --topic test

参数说明: 

–zookeeper:指定kafka连接zk的连接url,该值和server.properties文件中的配置项{zookeeper.connect}一样 

–replication-factor:指定副本数量 

–partitions:指定分区数量 

–topic:主题名称 

②查看所有的topic信息

[code]./kafka-topics.sh --list --zookeeper localhost:2181

③启动生产者

[code]./kafka-console-producer.sh --broker-list localhost:9092 --topic test

④启动消费者

[code]./kafka-console-consumer.sh --zookeeper localhost:2181 --topic test --from-beginning

./kafka-console-consumer.sh --bootstrap-server localhost:2181 --topic test --from-beginning

./kafka-console-consumer.sh --bootstrap-server localhost:9092 --topic test --from-beginning

⑤查看消费者生产者 

 

⑥删除topic

[code]./kafka-topics.sh --delete --zookeeper localhost:2181 --topic log4jtest
 

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: