下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
实训6.3Kafka集群部署1.实训目的通过本实训,了解Kafka的基本概念,理解Kafka工作原理,安装部署Kafka集群。2.实训内容本实训通过安装和配置Kafka,学会执行Kafka,并且校验集群是否搭建成功。3.实训要求以小组为单元进行实训,每小组5人,小组自协商选一位组长,由组长安排和分配实训任务,具体参考实训操作环节。小组成员需确保ZooKeeper集群是否安装准确。4.准备知识(1)Kafka概念趣解①Producer:生产者,就是它来生产“鸡蛋”的。②Consumer:消费者,生出的“鸡蛋”它来消费。③Topic:把它理解为标签,生产者每生产出来一个鸡蛋就贴上一个标签(Topic),消费者可不是谁生产的“鸡蛋”都吃的,这样不同的生产者生产出来的“鸡蛋”,消费者就可以选择性的“吃”了。④Broker:就是篮子了。⑤Partition:Partition是物理上的概念,每个Topic包含一个或多个Partition。⑥ConsumerGroup:每个Consumer属于一个特定的ConsumerGroup(可为每个Consumer指定groupname,若不指定groupname,则属于默认的group)如果从技术角度,Topic标签实际就是队列,生产者把所有“鸡蛋(消息)”都放到对应的队列里了,消费者到指定的队列里取。5.实训步骤(1)安装和配置Kafka①将kafka_2.13-3.3.1.tgz压缩包上传至master节点的/root/package目录下。②解压kafka_2.13-3.3.1.tgz,这里解压在/root/package目录下:cd/root/packagetar-zxvfkafka_2.13-3.3.1.tgz-C/opt/software/(2)配置Kafka①配置环境变量:vim/etc/profile添加以下内容:exportKAFKA_HOME=/opt/software/kafka_2.13-3.3.1exportPATH=$PATH:$KAFKA_HOME/bin使配置生效:source/etc/profile②修改Kafka的配置文件($KAFKA_HOME/config):cd/opt/software/kafka_2.13-3.3.1/configvimperties修改ZooKeeper的连接节点,将文件中zookeeper.connect=localhost:2181的localhost,修改为安装ZooKeeper的三台节点,即master、slave1、slave2,主机名后面加上端口号,三台节点用逗号进行隔开。如图6-31所示。zookeeper.connect=master:2181,slave1:2181,slave2:2181图6-31修改ZooKeeper的连接节点修改日志路径为。如图6-32所示。log.dirs=/opt/software/kafka_2.13-3.3.1/tmp/kafka-logs图6-32修改ZooKeeper日志路径(3)复制master的Kafka到slave1、slave2在master中执行:~/shell/scp_call.sh/opt/software/kafka_2.13-3.3.1(4)配置slave1、slave2的Kafka配置文件①配置slave1的配置文件(修改broker.id)新打开一个终端,登录slave1并执行vim/opt/software/kafka_2.13-3.3.1/config/pertiesbroker.id=1②配置slave2的配置文件(修改broker.id)新打开一个终端,登录slave2并执行vim/opt/software/kafka_2.13-3.3.1/config/pertiesbroker.id=2③拷贝master节点的环境变量到slave1和slave2在master中执行~/shell/scp_call.sh/etc/profile分别在slave1和slave2节点中执行以下命令,使配置生效:source/etc/profile(5)校验Kafka①启动Kafka 需确保master、slave1、slave2的ZooKeeper已启动,如未启动则用下面指令启动(执行jps,有QuorumPeerMain进程则表示已启动):zkServer.shstart ZooKeeper启动后,分别在master、slave1、slave2上执行以下命令启动Kafka:kafka-server-start.sh-daemon$KAFKA_HOME/config/perties 执行后查看进程情况,发现三个节点都启动了Kafka进程。如图
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- GB/T 20219.1-2026硬质泡沫塑料绝热用喷涂聚氨酯泡沫第1部分:材料规范
- 数学分析习题集(2023考研华中科技大学·历年真题分类汇编)
- 2026年高职建筑装饰工程技术(室内装修设计)试题及答案
- 江苏省淮安市淮阴区淮阴师院附属中学2026-2027学年八上物理期末达标测试试题含解析
- 固安教师考试题型及答案
- 2026年高职(广告策划与营销)广告投放策略制定技能测试题及答案
- 泰州化学考试题及答案大全
- 山西省吕梁地区孝义市2027届数学六年级第一学期期末质量跟踪监视试题含解析
- 2026年高职广播电视技术(广电设备操作)试题及答案
- 1000亩蓝莓基地扩建项目可行性研究报告
- 2026年安庆岳西县公开选聘县属国有企业领导人员考试备考试题及答案详解
- 2026年社会保险法社保经办人员刷题题库及答案
- 部编版道法新教材四年级年级上册第2课-选举班委会-第2课时
- 全国OPC发展观察报告2026
- 旋喷桩施工安全培训
- 2026版公路水运工程试验检测专业技术人员职业资格考试《桥隧工程一本通》
- 2026年秋季开学初三新学期加速度心理调适课件
- 2026-2027学年第一学期学校1530安全教育记录
- 人工智能PID控制器
- 云南公务员(行测)真题及答案
- 2026-2030中国氘代化合物市场运行态势展望及发展现状调研报告
评论
0/150
提交评论