会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
zreo2home
博客园
首页
新随笔
联系
订阅
管理
上一页
1
2
3
4
5
6
7
···
9
下一页
2024年12月24日
ZeroMQ介绍及安装
摘要: ZeroMQ介绍及安装 1. 介绍 1.1 概述 ZeroMQ(又名ØMQ,MQ,或zmq)看起来像一个可嵌入的网络库,但其作用就像一个并发框架。 ZeroMQ类似于标准Berkeley套接字,其提供了各种传输工具,如进程内、进程间、TCP和组播中进行原子消息传送的套接字。 你可以使用各种模式实现N
阅读全文
posted @ 2024-12-24 19:42 零の守墓人
阅读(1674)
评论(0)
推荐(0)
2024年12月13日
Patroni 流程整理目录-配置文件
摘要: Patroni 流程整理目录-配置文件 1. 配置文件 1.1 读取 配置文件的读取时机是Config类的创建时机。这个创建有两种情况,如下所述: patroni读取配置文件则是对Config类进行初始化的过程,在patroni/__main__.py文件的main函数中,调用了process_ar
阅读全文
posted @ 2024-12-13 17:00 零の守墓人
阅读(82)
评论(0)
推荐(0)
Patroni中对主备切换、故障转移和命令行的流程整理
摘要: Patroni中对主备切换、故障转移和命令行的流程整理 1. 主备切换 主备切换(Switchover)是高可用性(High Availability,HA)系统中的一个重要操作,常见于数据库集群或分布式系统中。在主备架构中,通常有一个主节点和一个或多个备节点,备节点会复制主节点的数据并保持同步。
阅读全文
posted @ 2024-12-13 16:59 零の守墓人
阅读(624)
评论(0)
推荐(0)
Patroni中对pg的重启、停止和启动详解
摘要: Patroni中对pg的重启、停止和启动详解 对于pg的重启、停止和启动的操作,都在/postgres/__init__.py文件中定义了相关的函数,都是调用其中的函数进行使用。 1. 停止 1.1 stop函数 重启的函数为stop。其代码如下所示: def stop(self, mode: st
阅读全文
posted @ 2024-12-13 08:44 零の守墓人
阅读(205)
评论(0)
推荐(0)
Citus的restart详解
摘要: Citus的restart详解 1. 命令行restart 在ctl.py的restart方法中,获取到集群的信息,然后再获取到要重启节点的信息。 cluster = get_dcs(cluster_name, group).get_cluster() members = get_members(c
阅读全文
posted @ 2024-12-13 08:44 零の守墓人
阅读(50)
评论(0)
推荐(0)
分布式Citus集群与Patroni
摘要: 分布式Citus集群与Patroni 1. 环境介绍 2. 安装部署 2.1 安装Docker 2.1.1 检查是否安装 运行以下命令来检查 Docker 是否已安装: docker --version 如果没有返回版本号,则 Docker 可能未安装。 2.1.2 安装 # 更新包索引 sudo
阅读全文
posted @ 2024-12-13 08:43 零の守墓人
阅读(156)
评论(0)
推荐(0)
源码安装patroni+postgresql+citus
摘要: 源码安装patroni+postgresql+citus+zookeeper 1. 安装环境 软件版本: python 3.9.16 postgresql 16.4 citus 12.1 patroni 4.0.3 zookeeper 3.7.1 1.1 设置SELinux、防火墙 systemct
阅读全文
posted @ 2024-12-13 08:42 零の守墓人
阅读(266)
评论(0)
推荐(0)
Patroni在Zookeeper中保存的信息
摘要: Patroni在Zookeeper中保存的信息 1. 保存的信息 在使用 Patroni 配置高可用 PostgreSQL 集群时,etcd 或 Zookeeper(作为分布式协调系统)通常用于存储和管理与集群状态和配置相关的元数据。具体来说,Patroni 在这些系统中保存了以下几类信息: 1.1
阅读全文
posted @ 2024-12-13 08:42 零の守墓人
阅读(82)
评论(0)
推荐(0)
Ciuts的MX模式
摘要: Ciuts的MX模式 Citus集群由Coordinator(CN节点)和Worker节点组成。CN节点上放元数据负责SQL分发; Worker节点上放实际的分片,各司其职。 但是,citus里它们的功能也可以灵活的转换。 1. 什么是MX模式? MX模式是Citus的扩展,允许app直接连接wor
阅读全文
posted @ 2024-12-13 08:39 零の守墓人
阅读(88)
评论(0)
推荐(0)
Patroni读取配置文件(包含Zookeeper中)
摘要: Patroni 读取配置文件(包含Zookeeper中) 1. patroni读取配置文件 1.1 什么时候创建配置类 patroni读取配置文件则是对Config类进行初始化的过程,在patroni/__main__.py文件的main函数中,调用了process_arguments函数首先进行了
阅读全文
posted @ 2024-12-13 08:35 零の守墓人
阅读(75)
评论(0)
推荐(0)
上一页
1
2
3
4
5
6
7
···
9
下一页
公告