一. 概述
Kafka简介
Kafka是由Apache软件基金会开发的一个开源流处理平台,由Scala和Java编写。Kafka是一种高吞吐量的分布式发布订阅消息系统,它可以处理消费者在网站中的所有动作流数据。
详细信息请参考百度百科,地址:https://baike.baidu.com/item/Kafka/17930165?fr=aladdin
二 .部署环境准备
- 操作系统:Centos 6.8
- Scala版本:2.1.1(Kafka的服务器基于Scala)
- JDK版本:1.8.0_144(Kafka的客户端基于Java)
- Zookeeper版本:3.4.9(Kafka依赖于Zookeeper)
- Shell版本:XShell 6
三. 安装部署
- Kafka官网(http://kafka.apache.org/)下载安装并上传至虚拟机
- 开启虚拟机,将kafka安装包解压到对应目录下
[root@cos100 soft]# tar -zxvf kafka_2.11-2.1.0.tgz -C /usr/local/cluster/
- 解压完成后,切换到kafka的解压目录并将全名改为kafka便于使用
[root@cos100 cluster]# mv kafka_2.11-2.1.0/ kafka
- 在kafka根目录下创建logs文件夹用于存放运行日志
[root@cos100 kafka]