kafka服务2.3.0版本(单机版)搭建手册
Kafka是由Apache软件基金会开发的一个开源流处理平台,由Scala和Java编写。Kafka是一种高吞吐量的分布式发布订阅消息系统,它可以处理消费者在网站中的所有动作流数据。 这种动作(网页浏览,搜索和其他用户的行动)是在现代网络上的许多社会功能的一个关键因素。 这些数据通常是由于吞吐量的要求而通过处理日志和日志聚合来解决。 对于像Hadoop一样的日志数据和离线分析系统,但又要求实时处理的限制,这是一个可行的解决方案。Kafka的目的是通过Hadoop的并行加载机制来统一线上和离线的消息处理,也是为了通过集群来提供实时的消息。
1、环境相关
1.1环境简介
系统版本 | 软件版本 | 部署方式 | 部署路径 | 日志路径 |
---|---|---|---|---|
Centos 7.6 | kafka2.3.0 | 解压安装 | data/kafka | /data/kafka/logs |
系统版本 | 软件版本 | 部署方式 | 部署路径 | 数据路径 | 日志路径 |
---|---|---|---|---|---|
Centos 7.6 | zookeeper3.10.0 | 解压安装 | data/zookeeper | /data/zookeeper_data | /data/zookeeper/logs |
1.2资源规划
主机名 | IP | CPU | 内存 | 磁盘 | 模式 |
---|---|---|---|---|---|
test-kafka | 10.255.x.2 | 4 | 8 | 100 | 单机 |
2、安装准备
2.1安装jdk
在/etc/profile中添加以下内容
执行命令
查看jdk的版本
3、安装步骤
3.1安装zookeeper
下载zookeeper
解压zookeeper
3.2安装kafka
下载kafka
解压kafka
4、服务配置
4.1修改zookeeper配置
修改配置文件
修改以下内容
4.2修改kafka配置
5、启动配置
5.1命令启动
启动zookeeper
启动kafka
查看进程:
7、服务卸载
直接将对应的目录进行删除
8、FAQ
无
评论