CentOS 7下安装Kafka单机版

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

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

可用cat /etc/RedHat-release查询

CentOS 7下安装Kafka单机版

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目录

1 [root@centos7 kafka_2.10-0.10.0.0]# tar –xzf kafka_2.10-0.10.0.0.tgz –C /data/app/Kafka

CentOS 7下安装Kafka单机版

CentOS 7下安装Kafka单机版

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

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

CentOS 7下安装Kafka单机版

4.启动kafka服务

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

CentOS 7下安装Kafka单机版

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

CentOS 7下安装Kafka单机版

三、验证

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

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

CentOS 7下安装Kafka单机版

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

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

CentOS 7下安装Kafka单机版

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

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

CentOS 7下安装Kafka单机版

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

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

CentOS 7下安装Kafka单机版

CentOS 7.2部署Elasticsearch+Kibana+Zookeeper+Kafka 

CentOS 7下安装Logstash ELK Stack 日志管理系统 

Apache Kafka 代码实例

Apache Kafka 教程笔记

Apache kafka原理与特性(0.8V) 

Kafka部署与代码实例 

Kafka介绍和集群环境搭建 

Kafka 的详细介绍请点这里
Kafka 的下载地址请点这里

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:https://www.heiqu.com/e2134ff40ee7c36366fa835217e6f9c1.html