首页 > 其他 > 详细

Kafka单机版安装(CentOS 7环境下)

时间:2017-01-13 22:19:12      阅读:225      评论:0      收藏:0      [点我收藏+]

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

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

技术分享

 

Kafka单机版安装(CentOS 7环境下)

原文:http://www.cnblogs.com/littlemonsterksn/p/6284012.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!