博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Kafka之Linux下安装
阅读量:7027 次
发布时间:2019-06-28

本文共 1061 字,大约阅读时间需要 3 分钟。

软件环境

CentOS6.5

JDK1.8

kafka_2.10-0.10.0.0

 

安装Java Jdk

 

省略...

 

下载安装文件: http://kafka.apache.org/downloads.html

解压下载的kafka

 

tar -zxvf kafka_xxx.tgz

cd kafka_xxx

 

安装Zookeeper

 

启动zk有两种方式,第一种是使用kafka自带的一个zk。

bin/zookeeper-server-start.sh config/zookeeper.properties &

 

另一种是使用其它的zookeeper,可以位于本机也可以位于其它地址。

这种情况需要修改config下面的sercer.properties里面的zookeeper地址

例如zookeeper.connect=ip:2181

安装省略

 

防火墙开启默认的端口2181和9092 

 

启动kafka

进入kafka_xxx目录

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

 

创建topic

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

创建一个名为mytopic的topic,只有一个副本,一个分区。

 

通过list命令查看刚刚创建的topic

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

 

启动producer

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

启动之后就可以发送消息了,随便输入 按回车

按Ctrl+C退出发送消息

 

启动consumer

bin/kafka-console-consumer.sh --zookeeper localhost:2181 --topic mytopic --from-beginning

启动consumer之后就可以在console中看到producer发送的消息了

也可以开启两个终端,一个发送消息端,一个接受消息端 来进行测试。

 

kafka开机自动启动

未完待续

 

转载于:https://www.cnblogs.com/zengnansheng/p/10389752.html

你可能感兴趣的文章
暑假周总结四
查看>>
面向对象编程---图片轮播
查看>>
哈哈更新资源列表2
查看>>
[转]Beanstalkd简介(job生命周期)
查看>>
JQuery 限制文本输入只能输入数字(可自定义正则表达式)
查看>>
Vim使用Vundle安装代码补全插件(YouCompleteMe)
查看>>
【树莓派】spi测试
查看>>
hdoj2111 Saving HDU
查看>>
【matlab】读写文件
查看>>
超越函数/微分方程 /积分中的技术/级数
查看>>
paper 34 :常见函数的举例(更新ing)2
查看>>
用requirejs使angularJS模块化开发
查看>>
: error C3861: “Sleep”: 找不到标识符
查看>>
冲刺第一周第五天
查看>>
Java 接口
查看>>
Android 微信第三方登录
查看>>
硬盘的读写原理
查看>>
实例 centos自动挂载、备份windows共享文件夹,并删除第7日前当天的备份
查看>>
LNMP下动静分离部署phpmyadmin软件包
查看>>
如何写更好的自动化测试用例
查看>>