Apache Kafka 使用以及单机测试

本文详细介绍了如何在单机环境中搭建Apache Kafka,包括下载Kafka和Zookeeper,配置JDK环境变量,修改配置文件,启动服务,创建Topic,以及进行生产者和消费者的测试。通过步骤式的说明,帮助读者快速理解Kafka的基本操作。
摘要由CSDN通过智能技术生成

一、下载kafka
http://kafka.apache.org/downloads.html
选择一个kafka版本进行下载
win下的同学自行下载用ftp传入linux系统,linux下的同学直接用 wget
http://apache.fayea.com/kafka/0.8.2.1/kafka-0.8.2.1-src.tgz
进行下载这里是0.8.2.1版本
二、下载安装JDK并配置环境变量
http://www.oracle.com/technetwork/java/javase/downloads/index.html
设置JDK环境变量
不会的同学自行使用百度配合 谢谢
三、解压kafak
tar -zxvf kafka-0.8.2.1-src.tgz.tgz.gz
cd kafka-0.8.2.1-src
进入kafka目录
四、zookeeper下载及安装
进入http://www.apache.org/dyn/closer.cgi/zookeeper/下载zookeeper版本自定
我这里用的是zookeeper3.4.8
tar -zxvf zookeeper-3.4.8.tgz.gz
五、修改zookeeper配置文件zoo_sample.cfg
vi zoo_sample.cfg
zookeeper端口号配置
这里可以设置zookeeper的端口号默认为2181
mv zoo_sample.cfg zoo.cfg
将zoo_sample.cfg改名为zoo.cfg
zookeeper启动时默认读取zoo.cfg的配置
启动zookeeper
bin/zkServer.sh start
zookeeper启动
六、配置kafka配置文件server.properties
vi server.properties
主要设置
broker.id=1 //为依次增长的:0、1、2、3、4,集群中唯一id
kafka系统配置
log.dirs=/tmp/kafka-logs //日志地址
kafka日志存储地址
zookeeper.connect=localhost:2181 //zookeeperServers 列表,各节点以逗号分开
kafka端口
将host.name=localhost前的#去掉
端口号
七、启动kafka
bin/kafka-server-start.sh config/server.properties &
记住要加&退出控制台
kafka启动
八、创建Topic
bin/kafka-topics.sh –zookeeper localhost:2181 –create -topic test –replication-factor 1 –partitions
3
localhost:端口
create:创建
replication:副本
partitions:分区
创建Topic
九、打开两个终端创建生产者和消费者
终端一创建消费者
bin/kafka-console-consumer.sh –zookeeper localhost:2181 –topic test
终端二创建生产者
bin/kafka-console-producer.sh –broker-list localhost:9092 –topic test

十、单机测试
在终端二发送消息
生产者生产hello kafka
我们在生产者中键入hello kafka
在终端一接收消息
终端一收到消息
我们看到终端一有消息提示
终端一收到消息
我们打开终端一看到消费者输出kafka
至此kafka的单机测试结束

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值