一、背景常见的高可用架构中,如果master挂了且有数据没有同步到备,高可用系统会提升备为主对外服务。对于老主有可能再以备的身份加入集群时,可能搭建流复制关系失败。可以用pg_rewind工具使主备的数据一致。二、pg_rewind原理三、相关代码1、每个文件(目录)的差异被记录在结构体file_entry_t中,其定义如下typedefstructfile_entry_t{char*path;f
分类:
数据库 时间:
2018-12-23 20:45:08
阅读次数:
189
原文地址:https://www.cnblogs.com/qiumingcheng/p/5573845.html 作者简介: 张亮,当当网架构师、当当技术委员会成员、消息中间件组负责人。对架构设计、分布式、优雅代码等领域兴趣浓厚。目前主导当当应用框架ddframe研发,并负责推广及撰写技术白皮书。 ...
分类:
其他好文 时间:
2018-12-21 13:17:27
阅读次数:
176
Master apiserver启用TLS认证后,Node节点kubelet组件想要加入集群,必须使用CA签发的有效证书才能与apiserver通信,当Node节点很多时,签署证书是一件很繁琐的事情,因此有了TLS Bootstrapping机制,kubelet会以一个低权限用户自动向apiserv ...
分类:
其他好文 时间:
2018-12-19 11:00:40
阅读次数:
231
几个特点: 1- 快速扩容,主要是横向扩容; 2- 共同承担数据和负载的压力。当有节点加入集群中或者从集群中移除节点时,集群将会重新平均分布所有的数据。 3- 当一个节点被选举成为主节点时,它将负责管理集群范围内的所有变更,例如增加、删除索引,或者增加、删除节点等。 而主节点并不需要涉及到文档级别的 ...
分类:
其他好文 时间:
2018-12-11 19:56:57
阅读次数:
229
第一部分扩展Greenplumsegment数量1.将主机加入集群(如果在原有主机扩展,不需要这一步)环境配置,例如OSkernel参数;创建gp管理用户;sshkey的交换(使用gpssh-exkeys-eexist_hosts-xnew_hosts);greenplumbin软件的拷贝;规划segment数据目录;使用gpcheck检查(gpcheck-fnew_hosts);使用gpchec
分类:
其他好文 时间:
2018-12-10 18:21:49
阅读次数:
154
在Node节点部署组件Masterapiserver启用TLS认证后,Node节点kubelet组件想要加入集群,必须使用CA签发的有效证书才能与apiserver通信,当Node节点很多时,签署证书是一件很繁琐的事情,因此有了TLSBootstrapping机制,kubelet会以一个低权限用户自动向apiserver申请证书,kubelet的证书由apiserver动态签署。认证大致工作流程如
分类:
Web程序 时间:
2018-12-06 20:23:54
阅读次数:
207
1.首先需要安装docker最新版,docker 目前自带swarm容器编排工具 2.选中一台机器作为master,执行命令sudo docker swarm init [options] 3,再需要加入集群的集群上执行此命令 4.可以使用sudo docker node ls此命令来查询节点数 5 ...
分类:
其他好文 时间:
2018-11-29 19:55:11
阅读次数:
127
一、创建集群1、初始化manager节点(xxx为manager的ip地址)dockerswarminit--advertise-addrxxx.xxx.xxx.xxx会输出以下内容,注意加粗斜体命令,加入集群需要使用Swarminitialized:currentnode(pk4p936t4e03cpse3izuws07s)isnowamanager.Toaddaworkertothisswar
分类:
其他好文 时间:
2018-10-18 18:05:20
阅读次数:
858
简单介绍下集群数据同步,集群监控用到的两种常见算法。 Raft算法 raft 集群中的每个节点都可以根据集群运行的情况在三种状态间切换:follower, candidate 与 leader。leader 向 follower 同步日志,follower 只从 leader 处获取日志。在节点初始 ...
分类:
编程语言 时间:
2018-10-10 12:04:24
阅读次数:
299
问题描述 使用外网加入集群的时候报如下错误: Get https://172.18.255.243:6443/api/v1/namespaces/kube-system/configmaps/kubelet-config-1.12: dial tcp 172.18.255.243:6443: i/o ...
分类:
Windows程序 时间:
2018-10-03 20:35:14
阅读次数:
1016