《PolarDB-X开源分布式数据库实战进阶》——PolarDB-X的部署与运维(8)

本文涉及的产品
PolarDB Agent Flow,2核4GB
PolarSearch,搜索节点 4核8GB
云数据库 PolarDB MySQL 版,列存表分析加速 8核16GB
简介: 《PolarDB-X开源分布式数据库实战进阶》——PolarDB-X的部署与运维(8)

《PolarDB-X开源分布式数据库实战进阶》——PolarDB-X的部署与运维(7) https://developer.aliyun.com/article/1228804?groupCode=polardbforpg



image.png

 

通过上图中kubectl apply命令创建实例,对原数据进行恢复。

 

image.png

 

恢复完成后,统计账户总金额,结果显示依然为10万,满足数据的一致性要求。

 

image.png

 

PolarDB-X的DN是通过Paxos实现的3副本,包括的角色有leader、follower、logger以及只读的learner节点。任意节点的宕机都不会影响PolarDB-X整体的可用性。如果leader故障follower会自动成为leader对外提供服务。如果follower故障,leader依然可以对外提供服务。但如果follower所在主机故障,且无法恢复,DN只剩leader和logger工作,如果此时再有主机或者节点出现故障,服务便会受到影响。因此需要将原先的follower从故障主机迁移到新的主机上,重新恢复3副本的状态。

 

另一种场景,假如一台宿主机需要下线或迁移,CN和CDC此类无状态节点可以直接从负载均衡摘除,在新的主机上创建新节点即可。而有状态的DN节点怎么办?

 

PolarDB-X 2.2版本提供的备库重搭能力可以帮助将follower、logger以及learner节点迁移到其它主机。而leader节点直接重建会影响服务,因此备库重搭不支持leader节点。

 

如果想要重建leader节点,需要通过主备切换的方式将leader降为follower再进行重搭。

 

同时,如果机器能够恢复,又不想增加额外资源,PolarDB-X也支持在本地进行重搭来帮助恢复损坏的副本。

 

image.png

 

PolarDB-X 2.2版本支持了参数模板和参数设置功能。同时结合PolarDB-X近几年在公共云上的生产级实践,预置了高性能的参数模板。创建PolarDB-X集群时,直接指定parameterTemplateproduct即可应用该参数模板。

 

同时,PolarDB-X2.2也支持参数的设置。在之前的版本中,CN和DN的参数设置方式不一样。而2.2版本提供了PolarDB-X parameter CRD,能够通过统一的方式对CN和DN的参数进行修改。对于某些需要重启的参数,也会自动完成重启操作。除此之外,通过查询PolarDB-X parameter对象可以查看所有参数的修改记录。




相关文章
|
8月前
|
数据采集 运维 监控
爬虫与自动化技术深度解析:从数据采集到智能运维的完整实战指南
本文系统解析爬虫与自动化核心技术,涵盖HTTP请求、数据解析、分布式架构及反爬策略,结合Scrapy、Selenium等框架实战,助力构建高效、稳定、合规的数据采集系统。
1250 62
爬虫与自动化技术深度解析:从数据采集到智能运维的完整实战指南
|
10月前
|
人工智能 运维 监控
运维也能“先演练后实战”?聊聊数字孪生的那些神操作
运维也能“先演练后实战”?聊聊数字孪生的那些神操作
324 0
|
12月前
|
人工智能 运维 安全
基于合合信息开源智能终端工具—Chaterm的实战指南【当运维遇上AI,一场效率革命正在发生】
在云计算和多平台运维日益复杂的今天,传统命令行工具正面临前所未有的挑战。工程师不仅要记忆成百上千条操作命令,还需在不同平台之间切换终端、脚本、权限和语法,操作效率与安全性常常难以兼顾。尤其在多云环境、远程办公、跨部门协作频繁的背景下,这些“低效、碎片化、易出错”的传统运维方式,已经严重阻碍了 IT 团队的创新能力和响应速度。 而就在这时,一款由合合信息推出的新型智能终端工具——Chaterm,正在悄然颠覆这一现状。它不仅是一款跨平台终端工具,更是业内率先引入 AI Agent 能力 的“会思考”的云资源管理助手。
|
11月前
|
缓存 运维 安全
7天精通电商API:从接入到运维的完整实战手册
本文全面解析电商API接口技术,从基础概念到高阶应用,涵盖商品、订单、支付与营销等核心模块,并深入探讨性能优化、安全防护与智能化发展方向,助你掌握驱动数字商业的核心技术。
|
11月前
|
关系型数据库 分布式数据库 数据库
|
11月前
|
存储 关系型数据库 分布式数据库
喜报|阿里云PolarDB数据库(分布式版)荣获国内首台(套)产品奖项
阿里云PolarDB数据库管理软件(分布式版)荣获「2024年度国内首版次软件」称号,并跻身《2024年度浙江省首台(套)推广应用典型案例》。
|
消息中间件 存储 NoSQL
RocketMQ实战—6.生产优化及运维方案
本文围绕RocketMQ集群的使用与优化,详细探讨了六个关键问题。首先,介绍了如何通过ACL配置实现RocketMQ集群的权限控制,防止不同团队间误用Topic。其次,讲解了消息轨迹功能的开启与追踪流程,帮助定位和排查问题。接着,分析了百万消息积压的处理方法,包括直接丢弃、扩容消费者或通过新Topic间接扩容等策略。此外,提出了针对RocketMQ集群崩溃的金融级高可用方案,确保消息不丢失。同时,讨论了为RocketMQ增加限流功能的重要性及实现方式,以提升系统稳定性。最后,分享了从Kafka迁移到RocketMQ的双写双读方案,确保数据一致性与平稳过渡。
|
Cloud Native 关系型数据库 分布式数据库
登顶TPC-C|云原生数据库PolarDB技术揭秘:Limitless集群和分布式扩展篇
阿里云PolarDB云原生数据库在TPC-C基准测试中以20.55亿tpmC的成绩刷新世界纪录,展现卓越性能与性价比。其轻量版满足国产化需求,兼具高性能与低成本,适用于多种场景,推动数据库技术革新与发展。
|
12月前
|
存储 运维 安全
Docker化运维:容器部署的实践指南
Docker化运维:容器部署的实践指南

热门文章

最新文章

相关产品

  • 云原生数据库 PolarDB