kafka 非常难,难在 broker 有角色之分,controller 起控制作用,难在副本有角色之分,leader 提供读写服务,所以 broker 会有状态的切换,副本也有状态的切换。 从一个具体的场景切入,4 节点集群(b1, b2, b3, b4),存在 1 个分区 tp0 分布在 (b1 ...
分类:
其他好文 时间:
2020-06-21 00:49:58
阅读次数:
77
#链接文件 在同一分区中,不能使用同一个节点编号。 同一个文件不允许由多个节点编号。 ##硬链接 ln 一个文件可以起多个文件名 相当于马甲 硬链接本质上就给一个文件起一个新的名称,实质是同一个文件 ln link的简写 创建链接的命令 硬链接创建的文件彼此之间没有依赖关系 ###硬链接特性 创建硬 ...
分类:
系统相关 时间:
2020-06-20 19:17:29
阅读次数:
66
1:先找到你的kali或者其他Linux系统安装的磁盘分区,在initramfs下输入blkid命令可以查看所有磁盘,然后找到TYPE=“ext4”的分区;记录下磁盘的名字,我的是/dev/sda7; 2. fsck -t ext4 /dev/sda1 需人工干预一路按yes fsck -y /de ...
分类:
系统相关 时间:
2020-06-20 19:10:47
阅读次数:
85
今天尝试将mitmdump证书放置到系统证书下的时候不能正常移动证书文件 尝试使用adb命令同样提示权限问题。 查阅一番后: push 之前使用命令:adb remount 计算证书名 openssl x509 -subject_hash_old -in xxx.pem 算出数值 需要安装OpenS ...
分类:
移动开发 时间:
2020-06-20 18:30:56
阅读次数:
149
#文件元数据 一块硬盘的分区可以认为有两部分组成,保存元数据的成为节点表,用来保存属性等。 元数据中有个小指针,指向数据存放的实际空间。 ##元数据(Metadata) 又称中介数据、中继数据,为描述数据的数据(data about data),主要是描述数据属性(property)的信息,用来支持 ...
分类:
系统相关 时间:
2020-06-20 16:57:00
阅读次数:
50
概念剖析 kafka的两种位移 关于位移(Offset),其实在kafka的世界里有两种位移: 分区位移:生产者向分区写入消息,每条消息在分区中的位置信息由一个叫offset的数据来表征。假设一个生产者向一个空分区写入了 10 条消息,那么这 10 条消息的位移依次是 0、1、…、9; 消费位移:消 ...
分类:
其他好文 时间:
2020-06-20 13:33:55
阅读次数:
60
内容繁多,请耐心跟着流程走,在过程中遇到问题请在下面留言。 前言 这几天一直在复习thinkphp5.1,学习环境是phpStudy8.1,但是遇到了文件有缓存的问题(thinkphp5.1.39,修改文件后刷新没有效果那种,需要隔几分钟才正常),百度也没有解决方法,搞了几天,一直没解决,就气着去折 ...
分类:
系统相关 时间:
2020-06-20 11:33:40
阅读次数:
152
1、关闭缓存 swap; 2、堆内存设置为:Min(节点内存/2, 32GB); 3、设置最大文件句柄数; 4、线程池+队列大小根据业务需要做调整; 5、磁盘存储 raid 方式——存储有条件使用 RAID10,增加单节点性能以及避免单节点存储故障。 ...
分类:
系统相关 时间:
2020-06-20 11:17:31
阅读次数:
100
本章要说的HW和LEO和ISR有关联,ISR之前总结过,这里不再说。 HW High Watermark(高水位),用于标识特定的offset,消费者只能拉取到HW之前的消息 LEO Log End Offset,某个分区要写入下一条消息的offset LSO Log Start Offset ,某 ...
分类:
其他好文 时间:
2020-06-19 22:52:13
阅读次数:
98
概念剖析 kafka的两种位移 关于位移(Offset),其实在kafka的世界里有两种位移: 分区位移:生产者向分区写入消息,每条消息在分区中的位置信息由一个叫offset的数据来表征。假设一个生产者向一个空分区写入了 10 条消息,那么这 10 条消息的位移依次是 0、1、…、9; 消费位移:消 ...
分类:
其他好文 时间:
2020-06-19 19:22:25
阅读次数:
64