当前位置: 首页 > news >正文

网站收录工具培训班网站建设

网站收录工具,培训班网站建设,海报在线设计生成器,宜昌市做网站1. 为什么要使用kafka集群 单机服务下#xff0c;Kafka已经具备了非常高的性能。TPS能够达到百万级别。但是#xff0c;在实际工作中使用时#xff0c;单机搭建的Kafka会有很大的局限性。 ​ 消息太多#xff0c;需要分开保存。Kafka是面向海量消息设计的#xff0c;一个T…1. 为什么要使用kafka集群 单机服务下Kafka已经具备了非常高的性能。TPS能够达到百万级别。但是在实际工作中使用时单机搭建的Kafka会有很大的局限性。 ​ 消息太多需要分开保存。Kafka是面向海量消息设计的一个Topic下的消息会非常多单机服务很难存得下来。这些消息就需要分成不同的Partition分布到多个不同的Broker上。这样每个Broker就只需要保存一部分数据。这些分区的个数就称为分区数。​       服务不稳定数据容易丢失。单机服务下如果服务崩溃数据就丢失了。为了保证数据安全就需要给每个Partition配置一个或多个备份保证数据不丢失。Kafka的集群模式下每个Partition都有一个或多个备份。Kafka会通过一个统一的Zookeeper集群作为选举中心给每个Partition选举出一个主节点Leader其他节点就是从节点Follower。主节点负责响应客户端的具体业务请求并保存消息。而从节点则负责同步主节点的数据。当主节点发生故障时Kafka会选举出一个从节点成为新的主节点。        Kafka集群中的这些Broker信息包括Partition的选举信息都会保存在额外部署的Zookeeper集群当中这样kafka集群就不会因为某一些Broker服务崩溃而中断。 2. kafka的集群架构 由章节1中对kafka集群特点的描述我们可以大致画出kafka的集群架构图大致如下 3. kafka集群搭建 ​ 接下来我们就动手部署一个Kafka集群来体验一下Kafka是如何面向海量数据进行横向扩展的。 搭建环境 1. 准备3台虚拟机 2.  安装jdk         jdk安装可参考Linux环境下安装JDK-CSDN博客 3. 关闭防火墙实验版本关闭防火墙生产环境开启对应端口即可 firewall-cmd --state 查看防火墙状态 systemctl stop firewalld.service 关闭防火墙 第一步 zookeeper 集群搭建         kafka依赖于zookeeper,虽然kafka内部自带了一个zookeeper,为了保证服务之间的独立性不建议使用其内部的zookeeper所以我们先搭建一个独立的zookeeper集群。Zookeeper是一种多数同意的选举机制允许集群中少数节点出现故障。因此在搭建集群时通常都是采用357这样的奇数节点这样可以最大化集群的高可用特性。         zk集群搭建参考zookeeper之集群搭建-CSDN博客 根据上述文章搭建完成之后启动zookeeper集群 第二步 部署kafka集群         kafka服务并不需要进行选举因此也没有奇数台服务的建议。 首先三台机器都根据  初识Kafka-CSDN博客 中的单机服务体验上传、解压kafka到 解压到 /app/kafka 目录下。 接下来进入config目录修改server.properties。这个配置文件里面的配置项非常多下面列出几个要重点关注的配置 #broker 的全局唯一编号不能重复只能是数字。 broker.id0 #数据文件地址。同样默认是给的/tmp目录。 log.dirs/app/kafka/logs #默认的每个Topic的分区数 num.partitions1 #zookeeper的服务地址 zookeeper.connect192.168.31.5:2181,192.168.31.176:2181,192.168.31.232:2181broker.id需要每个服务器上不一样分发到其他服务器上时要注意修改一下,比如第一台是0第二台就是1第三台的配置就是2。当多个Kafka服务注册到同一个zookeeper集群上的节点会自动组成集群。 server.properties文件中比较重要的核心配置  第三步 启动kafka集群 bin/kafka-server-start.sh -daemon config/server.properties -daemon表示后台启动kafka服务这样就不会占用当前命令窗口。 jps看一下启动情况 4. 理解Kafka集群当中核心的Topic、Partition、Broker 5.总结 内容完善中~
http://www.hkea.cn/news/14499914/

相关文章:

  • 网站建设课程报告自定义网站建设团队
  • 淘宝网站代理怎么做wordpress 中文 相册插件
  • 久治县网站建设公司电影宣传类网页界面设计
  • 惠州网站策划建设政务网站建设目的_意义
  • 兰州网站定制公司中国建设银行网站 个人
  • 环保业网站建设的策划子网站域名ip地址查询
  • 百度收录正常网站流量下降荆州网络推广
  • 网站开发实习过程淘宝指数查询
  • 网站建设开发公司有哪些ps做游戏下载网站有哪些
  • 酒店网站设计方案wordpress slug
  • 为个人网站做微信服务号网站设计的内容以及步骤
  • 网站建设与网页设计专业的wordpress翻译升级失败
  • 网站建设昆山花桥建筑资料管理规程
  • 非交互式网站可以做商城吗社区团购卖货小程序
  • 酒店品牌设计网站建设有什么网站学做标书的
  • 白山网站seo互联网彩票网站开发
  • 想做一个公司的网站去哪可以做做网站asp
  • 宁波网站搜索引擎优化新开传奇网站刚开
  • 网站广告怎么赚钱上虞建设局网站
  • 昆明高端网站建设沙洋县住房和城乡建设局网站
  • 怎么兼职做网站wordpress arduino
  • 海纳企业网站建设模板织梦网站做瀑布流方便
  • 备案时的网站名称wordpress无法导入xml
  • 外贸网站建设专业定制wordpress抽奖插件
  • 超市网站建设app制作平台推荐
  • 做英文网站的心得成都工程建设信息网站
  • 做网站卖游戏装备ipv6可以做网站吗
  • window7用jsp做的网站要什么工具企业网站推广计划书
  • 网站可以做10000件事情吗济南建设厅网站
  • 建设分销网站广安建设机械网站