技术博客
开源技术 知识分享
kafka replica副本同步机制
1 前言 Kafka的流行归功于它设计和操作简单、存储系统高效、充分利用磁盘顺序读写等特性、非常适合在线日志收集等高吞吐场景。 Kafka特性之一是它的复制协议。复制协议是保障kafka高可靠性的关键
Kafka 深入理解架构
本文主要讲解 Kafka 的架构包括工作流程和存储机制,以及生产者和消费者,最终大家会掌握 Kafka 中最重要的原理和概念,分别是 broker、producer、consumer、consumer
Flink on Zeppelin – Batch
本文讲述如何使用Flink SQL + UDF来做Batch ETL和BI数据分析的任务。 Flink Interpreter类型 首先介绍下Zeppelin中的Flink Interpret
Flink on Zeppelin(一)
从Zeppelin 0.9开始将正式支持Flink 1.10。Flink是一个批流统一的计算引擎,本文将从第一个wordcount的例子为起点来讲述如何在Zeppelin中使用Flink。 准备工作
Apache Kylin介绍
前言 随着移动互联网、物联网等技术的发展,近些年人类所积累的数据正在呈爆炸式的增长,大数据时代已经来临。但是海量数据的收集只是大数据技术的第一步,如何让数据产生价值才是大数据领域的终极目标。Hadoo
Kubernetes(k8s)容器运行时(CRI)简介
Kubernetes节点的底层由一个叫做“容器运行时”的软件进行支撑,它负责比如启停容器这样的事情。最广为人知的容器运行时当属Docker,但它不是唯一的。事实上,容器运行时这个领域发展迅速。为了使K
Kubernetes 最大集群规模条件
创建大型集群 支持 在 v1.18 版本中, Kubernetes 支持的最大节点数为 5000。更具体地说,我们支持满足以下所有条件的配置: 节点数不超过 5000 Pod 总数不超过 150000
Kubernetes 中调度 Windows 容器的指南
Kubernetes 中调度 Windows 容器的指南 Windows 应用程序构成了许多组织中运行的服务和应用程序的很大一部分。本指南将引导您完成在 Kubernetes 中配置和部署 Windo
Kubernetes 版本及版本倾斜支持策略
关于Kubernetes 各组件之间版本倾斜支持策略。 特定的集群部署工具可能会有额外的限制。 版本支持策略 Kubernetes 版本号格式为 x.y.z,其中 x 为大版本号,y 为小版本号,z
Kubernetes Init 容器
Init 容器 Init 容器是一种专用的容器,在Pod内的应用容器启动之前运行,并包括一些应用镜像中不存在的实用工具和安装脚本。可以在Pod的规格信息中与containers数组同级的位
Kubernetes 基本概念与组件原理
一. 什么是kubernetes? kubernetes是一个可移植的,可扩展的开源平台,是Google开源的容器集群管理系统(谷歌内部:Borg),用于管理容器化的工作负载和服务,可促进声明式配置和
MySQL redo log 格式解析
本文简单介绍MySQL redo log 文件格式,本文涉及的MySQL 版本为8.0.20。 一、基础知识 1.1 字节序 在具体介绍redo log文件格式之前,先了解一下 InnoDB 数值类型
MySQL隔离级别读未提交(Read uncommitted)的妙用
看到一个MySQL面试题,关于隔离级别,读未提交(Read uncommitted)的一个使用场景。 原始问题如下: 业务通过一个大事务在插入一批非常大的数据,这个事务已经执行了很长时间,没有提交,如
MySQL 行格式压缩效果及性能影响测试
MySQL InnoDB表支持行格式压缩,压缩后的表能够显著减少磁盘空间占用,但是压缩功能也会造成一定的性能损耗,比如加重CPU的负载,降低数据库吞吐量。本文通过测试案例,来具体了解MySQL Inn
MySQL 如何快速全表更新某个字段值
最近遇到一个有趣的MySQL问题,如何快速全表更新某个字段值,比如有一张大表,1千万条记录,其中有个字段c,如何高效地全表更新字段c的值,使得c=c+1。 这个问题似乎没有什么好的解决方法,有个朋友提
pt-heartbeat使用及问题汇总
检测MySQL主从延迟,通常使用MySQL自带的Seconds_Behind_Master,但是这个状态变量反映的是秒级别的复制延迟,无法做到更精确的延迟检测。此外,服务器时间不同步也会导致这个状态变
MySQL innodb 数据页一致性校验工具 innochecksum
MySQL innochecksum 工具主要用于MySQL innodb表空间文件数据一致性的校验,通过读取表空间文件,计算页的checksum值,将计算的结果与页内存储的checksum值进行对比
使用 python 的 openpyxl 读取 Excel
Python 的 openpyxl 模块可以让我们能读取和修改 Excel 文件。 首先让我们先理解一些 Excel 基础概念。 1 Excel 基础概念 Excel 文件也称做为工作簿。每个工作簿可
使用 openpyxl 为 Excel 单元格设置公式
Excel 单元格公式,以一个等号开始。通过公式,我们可以获取其它单元格的数据,并得出计算结果。 为单元格设置公式的方式与设置普通值是一样的。 import openpyxl wb = openpyx
使用 openpyxl 设置 Excel 单元格字体
首先从 openpyxl.styles 模块中导入 Font 类: import openpyxl from openpyxl.styles import Font 然后建立 Font 对象,通过它来
使用 python 的 openpyxl 写入 Excel
openpyxl 提供了写入 Excel 的方法,这样我们就可以通过 Python 程序来创建或编辑 Excel 文件 1 创建与保存文件 import openpyxl # 创建 wb = open
使用 openpyxl 合并或拆分 Excel 单元格
1 合并单元格 可以使用 openpyxl 的 sheet#merge_cells 方法,把一个矩形区域内的所有单元格合并为一个单元格。 sheet.merge_cells(\’A1:D4\’) sh
使用 openpyxl 生成 Excel 面积图
面积图可以强调数量随着时间发生变化的程度,还可以引起人们对总值趋势的关注。例如,表示随时间而变化的销售数据就可以用面积图来表示,用来强调销售额。 1 2D 面积图 \’\’\’ 2D 面积图 @aut
使用 python 的 openpyxl 读取 Excel
Python 的 openpyxl 模块可以让我们能读取和修改 Excel 文件。 首先让我们先理解一些 Excel 基础概念。 1 Excel 基础概念 Excel 文件也称做为工作簿。每个工作簿可
使用 openpyxl 为 Excel 单元格设置公式
Excel 单元格公式,以一个等号开始。通过公式,我们可以获取其它单元格的数据,并得出计算结果。 为单元格设置公式的方式与设置普通值是一样的。 import openpyxl wb = openpyx
使用 openpyxl 设置 Excel 单元格字体
首先从 openpyxl.styles 模块中导入 Font 类: import openpyxl from openpyxl.styles import Font 然后建立 Font 对象,通过它来
使用 python 的 openpyxl 写入 Excel
openpyxl 提供了写入 Excel 的方法,这样我们就可以通过 Python 程序来创建或编辑 Excel 文件 1 创建与保存文件 import openpyxl # 创建 wb = open
使用 openpyxl 合并或拆分 Excel 单元格
1 合并单元格 可以使用 openpyxl 的 sheet#merge_cells 方法,把一个矩形区域内的所有单元格合并为一个单元格。 sheet.merge_cells(\’A1:D4\’) sh
使用 openpyxl 生成 Excel 面积图
面积图可以强调数量随着时间发生变化的程度,还可以引起人们对总值趋势的关注。例如,表示随时间而变化的销售数据就可以用面积图来表示,用来强调销售额。 1 2D 面积图 \’\’\’ 2D 面积图 @aut
使用 python 的 openpyxl 读取 Excel
Python 的 openpyxl 模块可以让我们能读取和修改 Excel 文件。 首先让我们先理解一些 Excel 基础概念。 1 Excel 基础概念 Excel 文件也称做为工作簿。每个工作簿可
使用 openpyxl 为 Excel 单元格设置公式
Excel 单元格公式,以一个等号开始。通过公式,我们可以获取其它单元格的数据,并得出计算结果。 为单元格设置公式的方式与设置普通值是一样的。 import openpyxl wb = openpyx
使用 openpyxl 设置 Excel 单元格字体
首先从 openpyxl.styles 模块中导入 Font 类: import openpyxl from openpyxl.styles import Font 然后建立 Font 对象,通过它来
使用 python 的 openpyxl 写入 Excel
openpyxl 提供了写入 Excel 的方法,这样我们就可以通过 Python 程序来创建或编辑 Excel 文件 1 创建与保存文件 import openpyxl # 创建 wb = open
使用 openpyxl 合并或拆分 Excel 单元格
1 合并单元格 可以使用 openpyxl 的 sheet#merge_cells 方法,把一个矩形区域内的所有单元格合并为一个单元格。 sheet.merge_cells(\’A1:D4\’) sh
使用 openpyxl 生成 Excel 面积图
面积图可以强调数量随着时间发生变化的程度,还可以引起人们对总值趋势的关注。例如,表示随时间而变化的销售数据就可以用面积图来表示,用来强调销售额。 1 2D 面积图 \’\’\’ 2D 面积图 @aut
