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

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

简要步骤:

①、下载Kafka解压包

②、解压Kafka

③、修改配置文件

④、启动Kafka

⑤、创建topic

 

详细步骤:

一、Kafka下载

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

二、解压

tar -zxvf kafka_2.11-2.0.0.tgz

三、配置

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

kafka配置文件说明:http://www.cnblogs.com/yinchengzhe/p/5111635.html

vim server.properties

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

四、启动

进入到kafka目录

bin/kafka-server-start.sh config/server.properties 

查看是否成功

 

五、创建topic,进入bin目录

①创建topic

./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信息

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

③启动生产者

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

④启动消费者

./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

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

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值