kafka安装及配置
1、 集群规划
三台安装过zookeeper的虚拟机
2、jar包下载
http://kafka.apache.org/downloads.html
3 、集群部署
1)解压安装包
tar -zxvf kafka_2.11-0.11.0.0.tgz -C
2)修改解压后的文件名称
[atguigu@hadoop102 module]$ mv kafka_2.11-0.11.0.0/ kafka
3)在/opt/module/kafka 目录下创建 logs 文件夹
mkdir logs
4)修改配置文件 kafka 目录下config中的service.properters
修改以下内容:
\#broker 的全局唯一编号,不能重复 broker.id=0 \#删除 topic 功能使能 delete.topic.enable=true \#处理网络请求的线程数量 num.network.threads=3 \#用来处理磁盘 IO 的现成数量 num.io.threads=8 \#发送套接字的缓冲区大小 socket.send.buffer.bytes=102400 \#接收套接字的缓冲区大小 socket.receive.buffer.bytes=102400 \#请求套接字的缓冲区大小 socket.request.max.bytes=104857600 \#kafka 运行日志存放的路径 log.dirs=/opt/module/kafka/logs \#topic 在当前 broker 上的分区个数 num.partitions=1 \#用来恢复和清理 data 下数据的线程数量 num.recovery.threads.per.data.dir=1 \#segment 文件保留的最长时间,超时将被删除 log.retention.hours=168 \#配置连接 Zookeeper 集群地址 zookeeper.connect=hadoop102:2181,hadoop103:2181,hadoop104:2181
5)配置环境变量
vim /etc/profile
7)分别在 hadoop103 和 hadoop104 上修改配置文件/opt/module/kafka/config/server.properties
中的 broker.id=1、broker.id=2
8)启动集群
依次在 hadoop102、hadoop103、hadoop104 节点上启动 kafka
kafka-server-start.sh -daemon /opt/kafka/config/server.properties
9)关闭集群
bin/kafka-server-stop.sh stop
10)kafka 群起脚本
for i in hadoop102 hadoop103 hadoop104 do echo "========== $i ==========" ssh $i '/opt/module/kafka/bin/kafka-server-start.sh -daemon /opt/module/kafka/config/server.properties' done
11)Kafka Eagle安装及使用简介
-
前提:jdk环境
-
上传 jar 包 到 opt下 kafka-eagle-bin-1.2.4.tar.gz 路径:D:\java\1笔记资料及资源\大数据Hadoop\资料\kafka\20210107-kafka
-
配置环境变量 vi /etc/profile
-
进入kafka-eagle的conf目录下修改配置文件,配置基础配置
-
进入bin目录后会看到 ke.sh 文件先修改文件的权限 chomd 777 ke.sh
-
启动 ./ke.sh start
作者:柳奕坤
来源链接:https://blog.csdn.net/m0_50289266/article/details/123478891
版权声明:
1、JavaClub(https://www.javaclub.cn)以学习交流为目的,由作者投稿、网友推荐和小编整理收藏优秀的IT技术及相关内容,包括但不限于文字、图片、音频、视频、软件、程序等,其均来自互联网,本站不享有版权,版权归原作者所有。
2、本站提供的内容仅用于个人学习、研究或欣赏,以及其他非商业性或非盈利性用途,但同时应遵守著作权法及其他相关法律的规定,不得侵犯相关权利人及本网站的合法权利。
3、本网站内容原作者如不愿意在本网站刊登内容,请及时通知本站(javaclubcn@163.com),我们将第一时间核实后及时予以删除。