一、环境操作系统和软件版本介绍

1.环境操作系统为CentOS Linux release 7.2.1511 (Core)

可用cat /etc/redhat-release查询

2.软件版本

Kafka版本为:0.10.0.0

二、详细安装步骤

1.下载kafka_2.10-0.10.0.0.tgz到/data/soft目录

2.将kafka_2.10-0.10.0.0.tgz解压到/data/app/Kafka目录

tar –xzf kafka_2.10-0.10.0.0.tgz –C /data/app/Kafka

3.进入解压目录(在此为/data/app/Kafka/kafka_2.10-0.10.0.0/bin),启动zookeeper服务。可以在命令的结尾加个&符号,这样服务就可以在后台运行

[root@centos7 kafka_2.10-0.10.0.0]# ./zookeeper-server-start.sh ../config/zookeeper.properties &

4.启动kafka服务

[root@centos7 kafka_2.10-0.10.0.0]# ./kafka-server-start.sh ../config/server.properties &

[root@centos7 bin]# ps -ef | grep kafka查看,观察到zookeeper和kafka服务已启动

三、验证

1.创建一个叫"test1234"的topic,它只有一个分区,一个副本:

[root@centos7 bin]# ./kafka-topics.sh --create --zookeeper localhost:2181 --replication-factor 1 --partitions 1 --topic test1234

可以用list查看创建的topic,当前创建了4个topic

[root@centos7 bin]# ./kafka-topics.sh --list --zookeeper localhost:2181

2.发送消息。运行producer并在控制台中输一些消息,这些消息将被发送到服务端

[root@centos7 bin]# ./kafka-console-producer.sh --broker-list localhost:9092 --topic test1234

3.在另一个终端开启consumer,可以读取到刚才发出的消息并输出。

[root@centos7 bin]# ./kafka-console-consumer.sh --zookeeper localhost:2181 --topic test1234 --from-beginning

最新文章

  1. apache commons工具包
  2. python之文件操作
  3. jeos没有消亡,但看 debian 的 netinst .iso格式,那就是jeos的系统!
  4. Apache是目前应用最广的Web服务器,PHP3是一种类似ASP的脚本语言
  5. div模拟表格使用display
  6. Android源代码下载方法具体解释
  7. Mysql 5.6 新特性(转载)
  8. [Ext JS 4] Extjs 它 initComponent 和 constructor差分
  9. vue 监听手机键盘是否弹出及input是否聚焦成功
  10. Rogue 罗格
  11. Centos6.5使用yum安装mysql——快速上手必备
  12. mysql之 mysql_config_editor/login-path 登录密码保护
  13. volley 之GsonRequest
  14. 如何比较两个xml 的异同
  15. Linux内核启动流程分析(二)【转】
  16. iscsi共享分区测试
  17. 关于ARM NEON学习的一些资料
  18. Linux ab 命令
  19. Linux内存管理--虚拟地址、逻辑地址、线性地址和物理地址的区别(二)【转】
  20. iOS Socket编程-C语言版(UDP)

热门文章

  1. c语言,string库函数strstr实现
  2. jQuery LigerUI V1.2.2
  3. HTML5 Canvas中实现绘制一个像素宽的细线
  4. Ajax实现天气预报功能
  5. sql数据库的备份还原问题
  6. Centos6.3不能使用yum install安装gcc编辑器解决办法
  7. 欢迎关注我的微信公众账号:Linux技巧(微信号:irefactoring),一起学习Linux知识~~~
  8. oralce 10g 官方认证的操作系统版本
  9. etcd使用之ttl不准确问题
  10. 记一次解决curl https证书问题