最新要闻
- 科学家警告:用AI生成内容训练AI 几代内将产生“垃圾”
- 《暗黑破坏神4》官方晒自定义RTX4080显卡 莉莉丝雕塑逼真吗?
- 微头条丨毕业典礼上学生帽穗丢了:老师无实物拨穗
- 环球热门:高考后考生特种兵式出游有多拼?准大学生凌晨2点坐飞机五天游五城
- 采用模块化可拆卸设计:Fairphone 5手机承诺提供5年保修
- 世界观焦点:被曝脏乱粽子厂曾中标学校配餐项目 卫生脏乱粽子厂抽检曾发现问题
- 环球今日讯!高考生们看过来!“2023年高考网上咨询周”时间安排公布
- 当前视点!高速停车致三车追尾自己却溜了 驾驶员称跟自己没关系 被判全责
- 无毒无污染、更完美!长征六号火箭第11次成功发射|焦点速读
- 今日热文:手机为何不再使用可拆卸电池?原因揭开
- 天涯社区苦等“救命钱”!重启天涯宣布再开直播:筹款还是300万|快消息
- LPR利率下调10个基点,如何影响你的房贷利率? 播报
- 天天信息:全国铁路7月1日起实行新的列车运行图 客、货列车分别增加46列和394列
- 家居巨头宜家引入AI:下一代沙发将由人工智能设计
- 华硕Zenfone 10外观首曝:二代骁龙8小屏旗舰
- 地表最强RTX 4090!索泰RTX 4090 PGF显卡图赏 世界简讯
广告
手机
iphone11大小尺寸是多少?苹果iPhone11和iPhone13的区别是什么?
警方通报辅警执法直播中被撞飞:犯罪嫌疑人已投案
- iphone11大小尺寸是多少?苹果iPhone11和iPhone13的区别是什么?
- 警方通报辅警执法直播中被撞飞:犯罪嫌疑人已投案
- 男子被关545天申国赔:获赔18万多 驳回精神抚慰金
- 3天内26名本土感染者,辽宁确诊人数已超安徽
- 广西柳州一男子因纠纷杀害三人后自首
- 洱海坠机4名机组人员被批准为烈士 数千干部群众悼念
家电
kafka的学习之一_带SASL鉴权的集群安装与启动
(资料图片仅供参考)
kafka的学习之一_带SASL鉴权的集群安装与启动
背景
想开始一段新的里程.可能会比现在累, 可能会需要更多的学习和努力.kafka可能就是其中之一. 自己之前总是畏缩不前. 不想面对很多压力.年龄已经很大了, 必须得向前看继续努力了.
关于kafka
kafka是linked开源的一套高效持久的消息平台. kafka 是基于弗兰兹·卡夫卡(Franz Kafka) 作者的名字来命令的. “卡夫卡”在捷克语中是“寒鸦”的意思,希伯来语中是"穴鸟"的意思. 跟中国的鸳鸯有一些相似的习性. 善在某种意义上是绝望的表现 -kafka的名言之一. kafka是 LinkedIn 于2010年开发的消息系统现阶段最新版本是 3.5 下载地址为:https://downloads.apache.org/kafka/3.5.0/kafka_2.13-3.5.0.tgz
关于kafka的结构
kafka 早起版本使用zookeeper 进行元数据管理他的主要组件有:1.producer: 消息生产者,发布消息到 kafka 集群的终端或服务。2.broker: kafka 集群中包含的服务器。3.topic: 每条发布到 kafka 集群的消息属于的类别,即 kafka 是面向 topic 的。4.partition: partition 是物理上的概念,每个 topic 包含一个或多个 partition。kafka 分配的单位是 partition。5.consumer: 从 kafka 集群中消费消息的终端或服务。6.Consumer group: high-level consumer API 中,每个 consumer 都属于一个 consumer group,每条消息只能被 consumer group 中的一个 Consumer 消费,但可以被多个 consumer group 消费。7.replica: partition 的副本,保障 partition 的高可用。8.leader: replica 中的一个角色, producer 和 consumer 只跟 leader 交互。9.follower: replica 中的一个角色,从 leader 中复制数据。10.controller: kafka 集群中的其中一个服务器,用来进行 leader election 以及 各种 failover。12.zookeeper: kafka 通过 zookeeper 来存储集群的 meta 信息。需要注意 kafka 在 3.3.1 的版本时使用 kraft 的一致性协议替换了zookeeper协议. 一方面减少部署复杂度, 另一方面也减少与zookeeper的交换提高很多极端场景的新能.
机器基本设置
修改机器名 分别修改为 broker1 到broker5修改 hosts文件, 将IP地址和机器名进行对应关系设置. 确保有java 可以直接运行, 有环境变量信息. 在机器上面创建 ssh-keygen然后设置机器可以免密访问ssh-copy-id 便于机器快速分发和处理
3controller+5broker的搭建过程
安装过程注意为了简单, 我这边所有的机器都放到了 /root/kafka_2.13-3.5.0/logs 使用的是 /logs 的目录信息需要注意, 这次准备采用 SASL_PLAINTEXT 的协议进行处理. SASL_PLAINTEXT 使用 Simple Authentication and Security Layer(SASL)协议进行身份验证,并使用PLAINTEXT机制来让Kafka进行网络通讯。这使得用户名和密码在网络上传输时不再以明文形式传输,因此比PLAINTEXT更加安全。注意, 这里仅是有了用户名和密码, 其实并不是很安全, 更安全的有 SSL和SASL_SSL,但是加解密的性能损耗较大设置加密文件:cat > /root/kafka_2.13-3.5.0/config/kafka_server_jaas.conf < /root/kafka_2.13-3.5.0/config/sasl.conf <
修改启动脚本
vim /root/kafka_2.13-3.5.0/bin/kafka-server-start.sh 注意可以修改一下jvm的设置然后进行启动:export KAFKA_HEAP_OPTS="-Xmx4G -Xms4G -Djava.security.auth.login.config=/root/kafka_2.13-3.5.0/config/kafka_server_jaas.conf "初始化logs目录# 第一步获取uuidtime /root/kafka_2.13-3.5.0/bin/kafka-storage.sh random-uuid# 注意时间功能机器有关系 可能会比较长一些. # 第二步进行初始化:# 注意如果之前设置过需要先清理 rm -rf /logs/ 注意目录跟 server.properties 的设置相关bin/kafka-storage.sh format -t 7ONT3dn3RWWNCZyIwLrEqg -c config/kraft/server.properties需要注意 五个broker都需要进行设置. # 第三步设置 命令# 比如kafka-topic.sh kafka-cluster.sh kafka-server-start.sh 等文件# 内部增加配置文件export KAFKA_OPTS="-Djava.security.auth.login.config=/root/kafka_2.13-3.5.0/config/kafka_server_jaas.conf"
启动脚本-第一部分
处理一下时间同步for i in {1,2,4,5,6} ; do ssh root@10.110.139.18${i} "echo "nameserver 10.110.1.58" > /etc/resolv.conf "; donefor i in {1,2,4,5,6} ; do ssh root@10.110.139.18${i} "echo "203.107.6.88 ntp.aliyun.com" >>/etc/hosts "; donefor i in {1,2,4,5,6} ; do ssh root@10.110.139.18${i} "ntpdate ntp.aliyun.com "; done关闭和启动脚本分别为:for i in {1,2,4,5,6} ; do ssh root@10.110.139.18${i} "cd /root/kafka_2.13-3.5.0 && bin/kafka-server-stop.sh config/kraft/server.properties "; donefor i in {1,2,4,5,6} ; do ssh root@10.110.139.18${i} "cd /root/kafka_2.13-3.5.0 && bin/kafka-server-start.sh -daemon config/kraft/server.properties "; done
重新初始化-第二部分
# 关闭for i in {1,2,4,5,6} ; do ssh root@10.110.139.18${i} "cd /root/kafka_2.13-3.5.0 && bin/kafka-server-stop.sh config/kraft/server.properties "; done# 删除for i in {1,2,4,5,6} ; do ssh root@10.110.139.18${i} "rm -rf /logs/ "; done# 初始化for i in {1,2,4,5,6} ; do ssh root@10.110.139.18${i} "cd /root/kafka_2.13-3.5.0 && bin/kafka-storage.sh format -t 7ONT3dn3RWWNCZyIwLrEqg -c config/kraft/server.properties "; done# 启动for i in {1,2,4,5,6} ; do ssh root@10.110.139.18${i} "cd /root/kafka_2.13-3.5.0 && bin/kafka-server-start.sh -daemon config/kraft/server.properties "; done
集群查看
# 查看日志tail -f /root/kafka_2.13-3.5.0/logs/kafkaServer.out# 带日志启动cd /root/kafka_2.13-3.5.0 && bin/kafka-server-start.sh config/kraft/server.properties# 简单查看cd /root/kafka_2.13-3.5.0bin/kafka-topics.sh --list --bootstrap-server 10.110.139.184:9093 --command-config config/sasl.conf查看整个集群bin/kafka-topics.sh --list --bootstrap-server 10.110.139.181:9093,10.110.139.182:9093,10.110.139.184:9093,10.110.139.185:9093,10.110.139.186:9093 --command-config config/sasl.conf
关键词:
kafka的学习之一_带SASL鉴权的集群安装与启动
全球今日讯!债市日报:6月20日
科学家警告:用AI生成内容训练AI 几代内将产生“垃圾”
《暗黑破坏神4》官方晒自定义RTX4080显卡 莉莉丝雕塑逼真吗?
微头条丨毕业典礼上学生帽穗丢了:老师无实物拨穗
环球热门:高考后考生特种兵式出游有多拼?准大学生凌晨2点坐飞机五天游五城
采用模块化可拆卸设计:Fairphone 5手机承诺提供5年保修
Python工具箱系列(三十六) 全球资讯
华为云GaussDB为MetaERP“成本核算”产品“保驾护航” 天天观热点
【经验贴】多项目并行,如何解决资源管理这个难点? 热闻
这里的工业为何跑出“加速度”?——福建宁德工业企业一线观察|每日焦点
世界观焦点:被曝脏乱粽子厂曾中标学校配餐项目 卫生脏乱粽子厂抽检曾发现问题
环球今日讯!高考生们看过来!“2023年高考网上咨询周”时间安排公布
当前视点!高速停车致三车追尾自己却溜了 驾驶员称跟自己没关系 被判全责
无毒无污染、更完美!长征六号火箭第11次成功发射|焦点速读
今日热文:手机为何不再使用可拆卸电池?原因揭开
天涯社区苦等“救命钱”!重启天涯宣布再开直播:筹款还是300万|快消息
LPR利率下调10个基点,如何影响你的房贷利率? 播报
世界速讯:以梦为码 自主创新 | 华为云开发者日成都站圆满举行!
ElasticSearch安装与使用-每日视点
天天信息:全国铁路7月1日起实行新的列车运行图 客、货列车分别增加46列和394列
每日消息!中方在世贸组织提交贸易与环境政策相关提案
家居巨头宜家引入AI:下一代沙发将由人工智能设计
华硕Zenfone 10外观首曝:二代骁龙8小屏旗舰
地表最强RTX 4090!索泰RTX 4090 PGF显卡图赏 世界简讯
广州新规:快递入柜需收件人同意 虚假签收最高可罚三万!
天天信息:长虹发布全球首款多模态交互电视:不管说什么都能听懂
天天速读:南方强降雨频繁有致灾风险 北方高温明起再登场
微动态丨标准IO使用复习
视讯!ABAQUS 模拟过盈配合解决材料选择及公差带设计等问题
全球观察:maven 使用总结2023
人民银行合肥中心支行联合交易商协会举办债务融资工具业务培训|环球滚动
货币宽松抬升经济复苏放缓预期 日债收益率曲线延续趋陡-快讯
每日热闻!英亿万富翁探索泰坦尼克号残骸 现已失联超24小时!
售价超20万元 AMD最贵显卡MI300X诞生:192GB显存史无前例
今日聚焦!雷军武汉大学演讲:36年前教授这句话打通我任督二脉
一天两瓶喝不够:认养一头牛酸/纯奶30盒79.9元抄底(50元立减券)_今日热文
原装进口!雀巢黑咖啡官旗大促:券后每杯仅需0.6元|天天热点
最新快讯!新干县气象台发布雷电黄色预警信号【III级/较重】【2023-06-20】
Apache Superset 身份认证绕过漏洞(CVE-2023-27524)
关于IEnumerable和IQuerable之间的区别 全球通讯
java~二进制补码的用途|世界新消息
中国广电5G悲催的第一年:信号差 销户难
智能驾驶将进入大模型时代!理想发布通勤NOA内测视频 可自主学习
第一款ITX A620终于出现!最便宜的AMD迷你小板 热门
鸡蛋壳难剥是鸡蛋放的久了吗 为什么鸡蛋的壳很难剥 天天新动态
统信UOS系统开发笔记(五):安装QtCreator开发IDE中的中文输入环境Fcitx输入法
强化学习从基础到进阶-常见问题和面试必知必答[2]:马尔科夫决策、贝尔曼方程、动态规划、策略价值迭代
Linux安装MongoDB 4.0.3
当前观点:C#12“实用”的新功能:类型的别名
聚焦廊坊经洽会 | 务实高效办会 彰显河北高水平开放新形象
天天快消息!带宽翻倍更能超!影驰HOF Classic D5-7000内存评测:超至7800MHz仍有余力
年轻人第一款奢侈品?《王者荣耀》联名宝格丽:首款数字珠宝皮肤来了
环球今日讯!比亚迪宋PLUS冠军版一惊喜变化:日系SUV崩溃倒计时开始!
i5/i7该选谁?差距大不大?i5-13490F、i7-13790F深度测试
6月19日老酒价格|飞天次新酒上涨 生肖节气下跌 十七大老酒市场价 当前视点
ChatGPT 初探 - 冰蓝老师 天天微头条
天天新资讯:线性结构中的栈、队列和串是怎么回事?
当前看点!如何将PCM格式的原始音频采样数据编码为MP3格式或AAC格式的音频文件?
全球头条:maven构建报错:Unable to load the mojo 'install' (or one of its required compone
每日聚焦:“降息”靴子落地!
环球观察:《庆余年2》又新增七位女角色,金晨出演叶灵儿
赛力斯SERES 5出海欧洲市场:德国不限速高速飙到225Km/h
颜值超高碾压一众国产!长安启源A07路试:上市就打比亚迪汉
宝马5系首获半自动驾驶认证:变道只需看眼后视镜|世界短讯
100元记3分!杭州对“加塞”司机开罚 网友:请全国推广 消息
广东荔枝价格跌至5年来最低:仅需3、4元一斤
街拍,游走在法律和道德边缘
CSS3有哪些新特性_全球最资讯
全球即时看!数据库三大范式(考试必备)
世界要闻:使用 JMX-Exporter 监控 Kafka 和 Zookeeper
A Practical Methodology, HSM, Handler,Service,Model, for Golang Backend Developm
【环球聚看点】直播源码搭建技术弹幕消息功能的实现
世界观热点:6月20日 11:03分 迈普医学(301033)股价快速拉升
日系还香吗?新一代本田皓影混动/插混上市:19.99万起要打比亚迪_世界报资讯
16.5亿打造!《封神三部曲》第一部7月20上映:预告片发布
全脂/低脂可选:特仑苏纯牛奶2.7元/盒大促(商超6元)
世界快看点丨微软明确不会涉足VR:市场实在太小
红魔8S Pro首发高频版骁龙8 Gen2!170万跑分比骁龙8 Gen3还猛 焦点速讯
【全球新要闻】对在建工程“全面体检”
全球新资讯:关于线性结构中的双向链表如何实现?
NCalc 学习笔记 (六)|天天观热点
也说一说IDEA热部署Web项目最终解决方案,确实大大提高工作效率
每日视点!详解在 Linux 启动时,如何自动执行命令或脚本
最资讯丨失乐园电影迅雷下载 失乐园电影未删减版迅雷下载
债市相对更强,股市估值处相对低位-焦点速递
墓地无人汽车探测到“鬼影”!真相到底是什么?
上海双层敞篷观光巴士将永久退役:已达13年强制报废标准 后继无车
首创双枪充电遥遥领先!比亚迪腾势N7首批量产车下线
高考过后 多所知名大学校长纷纷出镜招生|全球短讯
新买不到一个月特斯拉充电冒烟爆炸 女车主:很失望 产生心理阴影_天天动态
世界观点:菲律宾多方人士反对日本强推核污染水排海:不要污染我们的海洋
springboot~http请求头中如何放中文 当前快报
“泰坦尼克”号残骸观光潜艇氧气仅剩96小时 美加部署飞机搜寻
“全球第一吊”挑战191米最大陆上风力发电机 仅17分钟升至40层楼高
每日短讯:男子长城藏时间胶囊12年多人留纸条 网友直呼奇妙交流:很浪漫
屏摄电影被男子怒斥 影院称屏摄会对胶片有损伤 网友质疑:侮辱智商?-速讯
每日热门:美系开卷国产电动车!别克中大型轿跑E4上市:18.99万起
今日阵雨叨扰,周三周四阳光又将登场,抓紧洗晒! 环球热消息
【读财报】券商资管基金透视:财通、国泰君安资管年内收益领跑 中银证券业绩垫底 视讯