# Docker Postgres 12 可用部署指南 可用性(High Availability, HA)是指确保系统长时间运行且不出现中断。本文将详细讲解如何利用 Docker 部署一个可用的 PostgreSQL 12 数据库环境,适合刚入行的小白。 ## 流程概述 我们将通过以下步骤实现 Docker PostgreSQL 12可用部署: | 步骤 | 描述 | |--
原创 7月前
121阅读
pgpool有很多功能,其中最重要的我觉得是如下几个:提供连接池(负载均衡模式),复制模式(能通过pgpool分发sql,因此是基于sql语句的分发复制),主备模式(依赖其他的复制,如snoly和流复制,但pgpool能把客户端的sql请求根据sql是查询还是修改发送到备库或主库),并行模式(其实就是把表水平拆分到各个数据节点,一条sql查询时需要从多个数据节点查询数据),本文是用主备模式来搭建p
转载 2024-05-11 20:21:28
369阅读
1 流复制介绍 PostgreSQL 9.0以后版本支持:异步、同步两种复制策略,以及通过两种策略演化出来的同步+异步,异步复制从节点间级联复制。他们的优缺点简要介绍如下表:复制方式 优点 缺点 同步 数据一致性 1.写入性能低 2.只支持一个从节点、多余的从节点为备份 3.若只有一个从节点时、从节点正好宕机、则阻塞主节点事物 异步方式(从节点都连接主节点) 写入性能 1.数据一致性相对弱点(
转载 2024-09-13 11:00:53
49阅读
# 如何使用Docker修改PostgreSQL 12参数 ## 简介 在本文中,我将向您展示如何使用Docker来修改PostgreSQL 12的参数。Docker是一种流行的容器化平台,可以帮助我们快速搭建和管理应用程序的环境。通过使用Docker,我们可以方便地创建和管理PostgreSQL容器,并修改其参数以满足特定需求。下面是整个流程的概览: ```mermaid pie "创
原创 2023-10-11 04:07:48
313阅读
# arm 系统下 Docker 安装 PostgreSQL 12 ## 介绍 在 arm 系统上运行 Docker 并安装 PostgreSQL 12 是一项常见任务。本文将详细介绍如何在 arm 系统上安装 Docker,然后使用 Docker 安装和配置 PostgreSQL 12。 ## 前提条件 在开始之前,请确保您的 arm 系统已经安装了 Docker,并且具有足够的权限运行
原创 2023-10-05 13:17:27
954阅读
基础环境i5 8600t4GB RAM400GB datastoreUbuntu 22.04.1 LTS (GNU/Linux 5.15.0-48-generic x86_64)步骤1.首先,通过apt在终端中运行以下命令,确保所有系统软件包都是最新的。sudo apt updatesudo apt upgrade步骤2.在Ubuntu 20.04上安装Plex Media Server。使用cu
转载 2024-04-09 00:33:22
160阅读
参考了别人的部分,添加了自己在实践中的内容,仅做记录。 1.同步流复制中主机操作1.1postgresql.confwal_level = hot_standby # 这个是设置主为wal的主机 max_wal_senders = 32 # 这个设置了可以最多有几个流复制连接,差不多有几个从,就设置几个 wal_keep_segments = 256 # 设置流复制保留的最多的xlo
转载 2024-03-25 17:16:04
129阅读
Postman, interceptor, 录制,录制请求  在测试中,总是苦恼于无法直接使用chrome浏览器的cookie等信息,终于在茫茫网海中,发现了 https://www.jianshu.com/p/a4223bab1e73, 感谢 智者向内寻求力量 的贡献。上个公司的网络可直接Google就
DockerDockerDocker基本用法镜像容器仓库设置存储库安装docker-engine启动Docker服务Docker容器管理Docker命令Mangement Commands命令选项创建容器启动容器停止容器重启容器暂停进程恢复进程查看容器列表连接正在运行中的容器查看容器中的元数据容器日志管理删除容器 DockerDocker 是一个基于 LXC 技术构建的容器引擎,基于 Go 语言
Centos 7.4安装教程 准备: VMware Workstation (版本没有具体要求,本人使用16.1) CentOS-7-x86_64-DVD-1708 .iso 镜像 镜像可以从Linux官网下载或者从其他镜像网站下载安装虚拟机1.1 创建新的虚拟机1.2 稍后安装操作系统 1.3 选择虚拟机操作系统以及版本 1.4 对虚拟机进行命名并且选定安装位置 1.5 对虚拟机的处理器进行配置
转载 2024-03-15 12:33:01
37阅读
一.keepalived可用(私网) 1.什么是可用 一般是指2台机器启动着完全相同的业务系统,当有一台机器down机了,另外一台服务器就能快速的接管,对于访问的用户是无感知的。 2.什么是keepalived 部署在整个集群中的一个可用软件,作用是创建一个VIP(虚拟IP),在整个集群中有且 ...
转载 2021-11-02 19:11:00
1532阅读
2评论
TimescaleDB部署本文安装主要分为两步:(1)PostgresSQL数据库安装(2)TimescaleDB插件安装编译(cmake)1、系统及相关版本要求操作系统: CentOS 7 64位操作系统 安装程序: postgresql-10.2.tar.gz Timescale: timescaledb 1.0(只支持pgsql9.x和10.x) Timescale release_t
harbor官方下载地址:https://github.com/vmware/harbor/releases配置参考:https://github.com/vmware/harbor/blob/master/docs/installation_guide.md此处使用离线下载安装包:wget  https://storage.googleapis.com/harbor-releases/
转载 2024-04-21 15:05:52
59阅读
Spring Boot总结(一):入门Spring Boot总结(二):Spring Boot中使用数据库Spring Boot总结(三):Spring Boot界面设计Spring Boot总结(四):提高数据库访问性能Spring Boot总结(五):安全设计Spring Boot总结(六):Spring Boot SSOSpring Boot总结(七):使用分布式文件系统Spring Boo
 一、概况与原理    1)所需要的配置组件有:pacemaker+corosync+HAProxy2)主要原理:HAProxy作为负载均衡器,将对openstack api服务的请求分发到两个镜像的控制节点上,由于openstack api服务是无状态的服务,所以不存在数据同步的问题。具体为在pacemaker中配置一个VIP,HAProxy负责
转载 2023-06-30 15:17:13
672阅读
1. 系统集群式部署单点系统,一旦出故障整个系统都瘫痪,非常酸爽,所以在大型系统中都采用集群部署,某台实例出现了问题直接踢掉负载就好了,不必担心系统是单点这种尴尬场景。尤其是在电商系统中大促的场景下,都会有一些备份机器,担心机器不够用那么直接扩容吧。2. 减少系统间依赖在系统里尽量的避免外部依赖、第三方依赖等,毕竟命运掌握在自己手里才是最有把握的。试想一种场景,如果因为你依赖的外部服务挂了导致自己
转载 2023-09-29 21:25:49
150阅读
环境信息服务器IP端口系统版本服务角色127.0.0.16379Ubuntu 16.04.3 LTSredis 5.0.5 + sentinel主节点127.0.0.16380Ubuntu 16.04.3 LTSredis 5.0.5 + sentinel从节点 一127.0.0.16381Ubuntu 16.04.3 LTSredis 5.0.5 + sentinel从节点二哨兵Redis 的主
转载 2023-12-25 15:50:57
63阅读
文章目录集群介绍keepalived介绍用keepalived配置可用集群 集群介绍根据功能划分为两大类:可用和负载均衡可用集群通常为两台服务器,一台工作,另外一台作为冗余,当提供服务的机器宕机,冗余将接替继续提供服务实现可用的开源软件有:heartbeat、keepalived负载均衡集群,需要有一台服务器作为分发器,它负责把用户的请求分发给后端的服务器处理,在这个集群里,除了分发器外
本系列会分析OpenStack 的可用性(HA)概念和解决方案:(1)OpenStack 可用方案概述(2)Neutron L3 Agent HA - VRRP (虚拟路由冗余协议)(3)Neutron L3 Agent HA - DVR (分布式虚机路由器)(4)Pacemaker 和 OpenStack Resource Agent (RA)(5)RabbitMQ HA(6)MySQL H
转载 2023-12-19 21:47:37
357阅读
今天领导安排了搞一个可用部署方案出来,涉及到应用服务、负载均衡、MySQL、keepalived,参考了网上的资料,自己做个总结,便于后续文档输出。先上部署架构图再来详细一点的说明数据库可用部署        数据库服务的可用通过Keepalived实现,在某一时刻,VIP附着在可用的某一台数据库节点,负载通过VIP访问可用的数据库节点,当这台数据库
  • 1
  • 2
  • 3
  • 4
  • 5