当前位置: 首页 > news >正文

买网站域名旅游网站制作建设

买网站域名,旅游网站制作建设,环球影城物品寄存费用,产品外观设计案例以下是在OpenEuler系统上搭建PostgreSQL高可用数据环境的一般步骤,通常可以使用流复制(Streaming Replication)或基于Patroni等工具来实现高可用,以下以流复制为例: 安装PostgreSQL 配置软件源:可以使用O…

在这里插入图片描述
以下是在OpenEuler系统上搭建PostgreSQL高可用数据环境的一般步骤,通常可以使用流复制(Streaming Replication)或基于Patroni等工具来实现高可用,以下以流复制为例:

安装PostgreSQL

  1. 配置软件源:可以使用OpenEuler的默认软件源或配置PostgreSQL官方提供的软件源。如果使用默认源,确保源配置正确并可访问。对于PostgreSQL官方源,需根据版本和系统信息进行相应配置。
  2. 安装PostgreSQL:使用包管理工具进行安装,在OpenEuler上一般可以使用以下命令安装:
sudo dnf install postgresql-server postgresql-contrib
  1. 初始化数据库:安装完成后,需要初始化数据库集群,执行以下命令:
sudo postgresql-setup initdb

配置主节点

  1. 编辑主节点配置文件:主要配置文件为postgresql.confpg_hba.conf。通常位于/var/lib/pgsql/data/目录下。
    • postgresql.conf中,需要配置以下参数来启用流复制:
listen_addresses = '*'
wal_level = replica
max_wal_senders = 10
wal_keep_segments = 32
archive_mode = on
archive_command = 'cp %p /var/lib/pgsql/archive/%f'
- 在`pg_hba.conf`中,添加允许从节点连接的记录,例如:
host    replication     replicator      192.168.1.0/24       trust
  1. 创建复制用户:在主节点上,需要创建一个用于复制的用户,执行以下SQL命令:
CREATE ROLE replicator WITH REPLICATION LOGIN ENCRYPTED PASSWORD 'replicator_password';
  1. 重启主节点服务:使配置生效,执行以下命令:
sudo systemctl restart postgresql

配置从节点

  1. 停止PostgreSQL服务:如果从节点上的PostgreSQL服务正在运行,先停止它:
sudo systemctl stop postgresql
  1. 清空数据目录:确保从节点的数据目录为空,一般为/var/lib/pgsql/data/,可以使用以下命令清空:
sudo rm -rf /var/lib/pgsql/data/*
  1. 进行基础备份:从主节点进行基础备份,可以使用pg_basebackup命令,例如:
sudo pg_basebackup -h <主节点IP> -U replicator -D /var/lib/pgsql/data/ -P -X stream

在执行上述命令时,系统会提示输入复制用户的密码,输入之前设置的replicator_password即可。
4. 配置从节点参数:编辑从节点的postgresql.conf文件,添加以下内容:

standby_mode = on
primary_conninfo = 'host=<主节点IP> port=5432 user=replicator password=replicator_password'
  1. 启动从节点服务:执行以下命令启动从节点的PostgreSQL服务:
sudo systemctl start postgresql

验证高可用配置

  1. 检查复制状态:在主节点上,可以使用以下命令检查流复制的状态:
SELECT * FROM pg_stat_replication;

该命令会返回当前正在进行复制的从节点的相关信息,包括从节点的连接状态、复制进度等。
2. 进行故障转移测试:可以通过模拟主节点故障来测试高可用环境的故障转移功能。例如,在主节点上停止PostgreSQL服务:

sudo systemctl stop postgresql

观察从节点是否能正常接管业务,应用是否能够继续连接到从节点进行读写操作。测试完成后,可在主节点上重新启动PostgreSQL服务,使其恢复正常运行。

如果要使用Patroni等工具来实现高可用,步骤会有所不同,一般需要先安装Patroni以及相关的依赖,然后配置Patroni的配置文件,启动Patroni服务等。

http://www.15wanjia.com/news/189052.html

相关文章:

  • 国内好的网站设计学做ppt推荐网站
  • 怎么用dw制作网站公司做网站自己注册域名
  • 南宁网站seo大概多少钱浏览器兄弟懂的拿走不谢2021
  • 网站建设的布局对网络推广的影响企业管理咨询合同模板
  • 朝阳区住房和城乡建设部网站山西省建设工程招投标监督网站
  • 做网站还是app好在线制作图片拼接
  • wordpress大学模板电商关键词seo排名
  • 端午节网站建设品牌建设的最高境界是培育客户成为什么购买者
  • 如何制作单页网站网站宣传需要多少钱
  • 网站英文域名郑州小程序
  • 域名信息查询网站化妆品网站建设需求问卷调查
  • 网站建设需要多少费用公司名字大全列表
  • 信用网站一体化建设方案百度关键词优化送网站
  • php程序员做企业网站好看大方的企业网站源码.net
  • 常州网站建设费用公司起名大全2020最新版的
  • 台州椒江网站建设删掉wordpress主题
  • 域名备案关闭网站平台和网站有什么区别
  • 影视文化传媒公司网站建设app推广平台
  • asp网站源码免费版网站建设提供排名
  • 做团购网站需要什么资质WordPress徽章系统
  • 杭州市做外贸网站的公司空间数据云网站
  • 怎么做网站的界面成品视频直播软件推荐哪个好一点安全
  • 网站嵌入地图外链的论坛网站
  • 做一个网站难不难电子代加工东莞网站建设
  • 充电宝网站建设策划书济宁商城网站开发设计
  • 汉中网站建设哪家好wordpress后台 502
  • 手机网站活动策划方案昆明网站设计方案
  • 网站手机版绑定域名wordpress 当前分类文章数
  • 做gif动图的网站犯法吗设计招聘网站
  • 2019网站建设网站源代码上传都需要怎么做