新年10个Flag实现中~
访问量
1.2M
文章数
140
运行天
912
一、KafkaController简介kafka集群会选举出一个称为Controller的节点,主要有以下几种作用:主题管理:创建、删除主题等等重分区:前面脚本执行分区就是靠控制器实现的集群成员管理:broker新增、关闭、宕机数据管理:元数据管理。目前对Controller的了解不多,我们在进行prometheus监控的时候发现,只有controller节点才可以获取partition的数据,也许就和controller的功能有关。二、节点宕机变化过程1、查看controller节点进入zookeeper机器,进入bin,启动./zkCli.sh$ls/$get/controller可以得到zookeeper上注册的kafkacontroller信息:{"version":1,"broke
一、搭建zookeeper集群1、下载镜像$wgethttps://mirrors.tuna.tsinghua.edu.cn/apache/zookeeper/zookeeper-3.5.5/apache-zookeeper-3.5.5-bin.tar.gz./$tar-zxvfapache-zookeeper-3.5.5-bin.tar.gz$rm-rfapache-zookeeper-3.5.5-bin.tar.gz$sudomvapache-zookeeper-3.5.5-bin/usr/local/apache-zookeeper-3.5.52、修改配置文件创建配置文件:$cd/usr/local/apache-zookeeper-3.5.5/conf$sudovizookeeper
一、kafka参数1.1实例规模机器台数:至少3台,推荐5台。1.2实例参数经验:一定要多核心。多核减轻了线程上下文切换的开销,提升的性能可不止核心数那么多倍。CPU和内存:标配2核8G,如果经费有限内存可以适量小一点网络带宽:10Gbps磁盘:kafka根据业务需要,一般50GBSSD1.3是否启用TLS加密通常不需要,kafka一般是内网服务器使用,不会暴露公网,因此不用TLS,避免TLS加解密带来的CPU开销,加快消息收发速度。1.4监控和运维(1)监控组件:Prometheus:目前十分火的监控中间件,尤其是有K8S+Grafana可视化使用,效果非常好OpenFalcon:小米开源的一款监控中间件,能够满足监控需求,而且免费。(2)监控参数:主机基本参数:CPU、内存、磁盘,必看。
前言最近在看《Servlet/JSP深入详解》,毕竟马上要做这方面的工作了,得复习一下。又看到了事务处理的问题,把以前上数据库课的一些有意思的问题又回忆了起来,记录一下。有关脏读脏读是最简单的一种冲突类型。【定义】A事务访问并修改了数据,但未提交;B事务读取了A事务修改后的数据,发生了脏读。【隐患】若A回滚,则B所做的一切操作都是错的。【举例】对同一账户的存取款,A为取款事务,B为转账事务,操作时间片如表所示。时间片 取款事务A 转账事务B  T1 START  T2  START T3 查询余额为1000元  T4 准备取走300元,修改余额为700元
1