etcd常用功能
etcd 是一个分布式的 kv 数据库,除了基本的数据读写功能之外,还提供事务写,watch,租约,分布式锁等功能,下面简单介绍这些功能的使用方法。1. 读写etcd1.1 写入数据ENDPOINTS=192.168.56.200:2379...继续阅读
etcd 是一个分布式的 kv 数据库,除了基本的数据读写功能之外,还提供事务写,watch,租约,分布式锁等功能,下面简单介绍这些功能的使用方法。1. 读写etcd1.1 写入数据ENDPOINTS=192.168.56.200:2379...继续阅读
etcd 集群搭建完成之后,默认条件下,访问 etcd 是没有用户和密码限制的,任何人只要能连接到 etcd 的 2379 端口,就可以读写 etcd 数据,这就存在安全问题。etcd 支持用户身份认证,但是该功能默认是关闭的,下面将介绍如...继续阅读
上一篇文章 《etcd源码编译安装》介绍了 etcd 源码编译的过程,etcd 源码编译后,生成了两个可执行文件,etcd 和 etcdctl,其中 etcd 是服务端程序,etcdctl 是客户端程序。有了这两个程序文件,就能够搭建 et...继续阅读
etcd 是一个开源的分布式 kv 存储,本文简单介绍 linux 环境下源码编译安装 etcd。环境:CentOS 7.2go v1.13及以上版本,如果 go 版本较低,需要先升级 go 版本。参考:Linux源码编译安装高版本go语言...继续阅读
MySQL 通常使用开源工具 Xtrabackup 进行物理备份,备份过程中不会影响正常业务的写入,但是是否会阻塞 DDL 操作呢?或者 DDL 操作是否会导致 Xtrabackup 备份失败?下面通过实例测试来看一下。MySQL 版本:P...继续阅读
1. XID_EVENT 是什么?MySQL Binlog 文件由 event 组成,event 有不同的类型,本文介绍的 XID_EVENT 表示一个事务的提交操作。举个例子,执行一条事务,然后查看这个事务生成的 Binlog event...继续阅读
MySQL 通过 Binlog 进行主从数据的复制,Binlog 由多种不同类型的 event 组成,本文简单介绍 event 类型为 HEARTBEAT_LOG_EVENT 的结构。本文涉及的源码版本 MySQL Server 5.7.1...继续阅读
etcd 是一个开源的分布式 key-value 键值存储数据库,使用 go 语言开发,其采用 raft 一致性算法来管理集群节点的复制日志。etcd 源码地址:https://github.com/etcd-io/etcdetcd 特点:...继续阅读
keepalived+lvs 是比较常用的一种架构,它能够很容易地实现高可用和负载均衡,在互联网公司使用较为广泛,适用于 web ,ftp,缓存,数据库等多种场景。一、keepalivedkeepalived 官方网站:https://ww...继续阅读
在公司内部办公网络环境下,通常浏览器通过代理访问公网,如果我们自己创建的虚拟机,比如 virtual box 或者 vmware 创建的 Linux 虚拟机,要想能够联网的话,就需要手动为其设置 http 和 https 代理。1. 寻找代...继续阅读