Advertisement

Doris数据备份恢复与节点扩缩容教程

  • 5星
  •     浏览量: 0
  •     大小:None
  •      文件类型:DOCX


简介:
Doris数据备份恢复与节点扩缩容知识点的系统梳理,可用于培训和学习等场景中。Apache Doris是一个基于MPP架构的高性能、实时性分析型数据库,以其极快的响应时间和易用性著称,在亚秒级查询响应时间内即可处理海量数据下的复杂查询需求。其功能不仅支持高并发点查询场景,还能有效应对高吞吐量的复杂分析任务,从而较好地满足报表分析、即席查询、统一数仓构建以及数据湖联邦查询加速等实际应用场景的需求。在此基础上,用户可基于Apache Doris平台搭建用户行为分析系统、AB测试平台、日志检索分析模块、用户画像分析框架和订单数据分析平台等多个业务应用。 Apache Doris的历史可以追溯至百度广告报表业务的Palo项目,自2017年正式加入开放源代码计划中发布后,于2018年7月由百度捐赠给Apache基金会进行孵化工作。在Apache导师的指导下,经过孵化器项目管理委员会成员的持续运营和发展。目前,Apache Doris已汇聚来自多个行业的数百家企业总计超过400名贡献者,并且在其活跃用户群体中也拥有百余人份的支持者和参与者。2022年6月,Apache Doris成功通过 Apache 孵化器认证,正式成为顶级 Apache 项目成员(Top-Level Projects)。 #### 一、备份与恢复 在数据存储管理中,首先需要完成的是对原始数据的完整备份过程。通过该模块可以实现高效的数据归档流程,并确保在发生故障时能够快速恢复到正常运行状态。 为了保证数据的安全性,建议采取多份拷贝策略进行备份操作。这样不仅可以提高系统容灾能力,还可以有效降低潜在的数据丢失风险。 此外,在日常运营中,必须建立完善的数据监控机制。通过实时跟踪系统运行状况,并及时发现并处理异常情况,可以最大限度地保障业务连续性的稳定性。 进行前期 groundwork工作是确保项目成功的关键步骤。在进行数据备份操作之前,必须确保已正确配置 repository 以存储备份数据。repository 是一个用于存储备份数据的特定位置。请通过 `SHOW (repos)` 命令查看当前系统中已存在的存储库。更多详情参考官方文档:[https:doris.apache.orgzh-CNdocssql-manualsql-referenceShow-StatementsSHOW-REPOSITORIES](https:doris.apache.orgzh-CNdocssql-manualsql-referenceShow-StatementsSHOW-REPOSITORIES)由HDFS Broker搭建存储库通过基于 HDFS 的直连链接来建立仓库1.2 备份通过特定的SQL命令进行数据全量备份操作。更多详情参考官方文档:[https:doris.apache.orgzh-CNdocssql-manualsql-referenceData-Definition-StatementsBackup-and-RestoreRESTORE#example](https:doris.apache.orgzh-CNdocssql-manualsql-referenceData-Definition-StatementsBackup-and-RestoreRESTORE#example);`BACKUP SNAPSHOT dzda_synchro_gddata TO hdfs_repo_test PROPERTIES (type = full);`通过 `SHOW-BACKUP` 查询当前的备份信息 通过执行 `SHOW SNAPSHOT` 语句可获取备份版本的时间戳信息。更多相关操作细节请参考官方文档:[https:doris.apache.orgzh-CNdocssql-manualsql-referenceShow-StatementsSHOW-SNAPSHOT](https:doris.apache.orgzh-CNdocssql-manualsql-referenceShow-StatementsSHOW-SNAPSHOT) 该系统功能模块已成功完成其恢复任务 全面恢复可通过`RESTORE SNAPSHOT`命令实现备份数据的操作。更多信息请参考官方文档:[https:doris.apache.orgzh-CNdocssql-manualsql-referenceData-Definition-StatementsBackup-and-RestoreRESTORE#example](https:doris.apache.orgzh-CNdocssql-manualsql-referenceData-Definition-StatementsBackup-and-RestoreRESTORE#example)。 通过以下SQL语句进行操作: ```sql RESTORE SNAPSHOT dzda_synchro_gddata FROM `hdfs_repo_test` PROPERTIES( backup_timestamp=2018-05-04-16-45-08 ); ``` FE、BE节点数量发生变化FE(前端)与BE(后端)是Doris集群中的两大核心组件。其中,FE主要承担着执行与数据查询相关的操作任务;而BE则负责管理数据存储并进行相关计算工作。##### 2.1 FE 节点数量调整 在新节点上运行FE节点时,请按照以下命令启动FE进程:``` .binstart_fe.sh --helper 192.168.0.103:9010 --daemon ```新增 FE 角色 通过 `ALTER SYSTEM ADD` 语句将新增的 FE 角色指定为观察者或追随着。 ```sql ALTER SYSTEM ADD OBSERVER 192.168.0.103:9010; ALTER SYSTEM ADD FOLLOWER 192.168.0.103:9010; ```采用 `ALTER SYSTEM REMOVE` 命令来取消已有的 FE 角色。具体的 SQL 语句如下:```sql ALTER SYSTEM REMOVE OBSERVER 192.168.0.103:9010; ALTER SYSTEM REMOVE FOLLOWER 192.168.0.103:9010; ``` 获取FE节点相关信息 通过`SHOW PROC`命令获取当前集群中FE节点的相关信息: ```sql SHOW PROC frontends; ``` ##### 2.2 BE 节点的增减情况BE节点主要用于完成存储和计算任务。通过增减BE节点,可以增强集群的存储与计算性能。在新建的节点中开始运行 BE 节点,按照以下步骤进行操作:执行命令 $ binstart_be.sh --daemon。新增的 BE 结构将在新节点上启动的 BE 处理程序开始运行时自动融入集群中。该结构将自动融入集群中。 对需要移除的 BE 结构进行处理:首先将该节点上的数据迁移到其他 BE 节点上;然后,完成上述步骤后,BE 过程便可以终止。获取节点的 backend 信息。通过调用 SHOW PROC 命令来获取节点的 backend 信息。```sql SHOW PROC backends; ``` 下面是对本次会议的主要归纳:通过这次活动,我们得出了以下几点关键结论。本文档全面阐述了Apache Doris的数据备份还原过程及相关节点增删的具体操作流程。该功能不仅有助于用户有效保障数据安全,还能迅速实现数据还原。针对具体业务场景的需求,系统提供了灵活的节点增删功能。这些操作能够帮助用户动态调节计算资源,从而更高效地处理多样化的工作负载。在日常运维工作中发挥着基础性作用,并且是构建可靠稳定的分析型数据库系统的重要基石。通过系统的理论学习与实际操作练习,参与者不仅能够加深对Apache Doris核心功能的理解,还能全面掌握其高级应用技巧。

全部评论 (0)

还没有任何评论哟~
客服
客服
  • 一键PI NODE(禁止转载)
    优质
    本教程详细介绍如何快速安全地进行PI NODE节点的数据备份及恢复操作,保障系统稳定运行。注:严禁任何形式的转载行为。 PI NETWORK区块链一键备份UUID,原创内容,请勿转载,谢谢。
  • SQL Server
    优质
    《SQL Server数据备份与恢复》是一本专注于教授数据库管理员如何有效地进行SQL Server环境下的数据保护和灾难恢复的技术指南。本书详细介绍了各种备份策略、恢复操作以及如何利用这些技术来确保业务连续性和数据安全,是数据库维护人员不可或缺的参考书。 ### SQL Server 数据备份与恢复详解 #### 一、引言 在现代企业的信息化管理中,数据库的安全性和稳定性至关重要。为了防止因硬件故障、软件错误、人为失误等因素导致的数据丢失,数据库备份与恢复技术成为了保障数据安全的重要手段之一。本段落将详细介绍如何使用SQL Server的企业管理器进行数据的备份和恢复。 #### 二、SQL Server 备份的重要性 - **预防数据丢失**:通过定期备份数据库,可以确保即使发生灾难性的事件也能快速恢复所需的数据。 - **满足合规需求**:许多行业标准与法律法规要求组织必须定期备份数据,并保持一定时间内的可追溯性。 - **提高数据可用性**:备份可以帮助企业在最短时间内恢复正常业务运行,减少停机时间带来的损失。 #### 三、备份类型 SQL Server 支持以下几种类型的数据库备份: 1. **完整数据库备份**:创建整个数据库的副本,包括所有数据和事务日志记录。 2. **差异备份**:仅包含自上次完整或差异备份以来发生变化的数据页。 3. **事务日志备份**:只保存从上一次事务日志备份开始的所有更改信息。 4. **文件与文件组备份**:允许用户选择性地对特定的数据库文件或一组相关联的文件进行备份,适用于部分恢复场景。 #### 四、创建数据库备份 ##### 步骤1:启动备份向导 - 在企业管理器中展开目标服务器和数据库。 - 右键单击需要备份的数据表,并从菜单选择“所有任务”> “备份数据库”。 ##### 步骤2:设置参数 - 输入描述信息,如名称或说明等。 - 选择合适的备份类型(例如完整)。 - 添加目的地以保存副本(比如磁盘、网络位置或者物理介质)。 - 决定是否追加至现有文件还是覆盖它们。 ##### 步骤3:配置调度 可以选择自动执行该任务,通过“更改”选项来设定具体的计划时间与频率。 #### 五、事务日志备份 此类型主要用来恢复到特定的时间点,并通常结合完整数据库备份一并使用以实现更高级别的数据保护能力。 - **创建**:在完成完整的数据库备份后,再次启动向导选择“事务日志”选项。 - **恢复过程**:首先从最近的完整备份开始,然后按时间顺序依次应用所有涉及的时间点的日志文件直至目标时刻为止。 #### 六、数据库恢复流程 1. 依据业务需求选定适当的模式(简单或完全)进行操作; 2. 按照以下步骤执行: - 恢复最新的完整备份。 - 使用事务日志按时间顺序回滚至所需状态并最终完成一致性检查。 #### 七、最佳实践 - **制定策略**:根据业务连续性和灾难恢复的需求来规划相应的方案; - **测试流程**:定期验证备份文件的可执行性,确保其有效性; - **监控任务**:利用SQL Server提供的工具或者第三方解决方案跟踪所有计划内的活动状态。 #### 八、总结 通过深入探讨SQL Server的数据保护机制及其操作方法,我们可以认识到这项技术对于维护数据完整性和增强系统可靠性的重要性。企业应根据自身业务特点和发展需求制定合理的备份策略,并不断优化相关流程以确保在任何情况下都能迅速恢复正常运营。
  • 计划.doc
    优质
    本文件提供了关于如何制定、实施及维护有效的数据备份和恢复策略的专业指南,确保组织的数据安全性和业务连续性。 文档《数据备份和恢复方案》主要介绍了如何制定有效的数据备份策略以及在发生数据丢失或损坏情况下的恢复方法。它涵盖了选择合适的备份介质、设定定期自动化的备份任务,同时详细解释了各种灾难场景下快速有效恢复数据的步骤和技术手段。 此方案强调了全面的数据保护措施对于维护业务连续性和减少潜在损失的重要性,并提供了实用的操作指南和最佳实践案例分析,帮助读者更好地理解和应用这些策略。
  • Oracle指令
    优质
    本教程详细介绍了如何使用Oracle数据库的各种备份和恢复命令,帮助用户有效管理和保护数据完整性。 简单直接地介绍Oracle数据库的备份与恢复方法。对于不了解Oracle数据库的朋友,可以查阅相关资料进行学习。
  • Disksync 软件 v3.0.6.1
    优质
    Disksync是一款专业的数据备份和恢复工具,能够帮助用户高效、安全地管理和同步文件。版本v3.0.6.1提供了增强的功能和改进的安全性,确保您的重要数据得到妥善保护。 Disksync数据备份恢复软件用于对文件资料进行预防丢失保护,并支持自动备份与恢复功能。它适用于本机硬盘、移动硬盘、网络共享目录、U盘、各种存储卡、FTP/SFTP空间以及网盘等介质的使用。该软件提供八种不同的备份模式,包括指定恢复和云端防灾服务等功能,可针对各行业业务特性打造个性化解决方案,并为用户提供一站式数据同步备份/恢复服务,从而实现高效安全办公。 其主要特点如下: 1. 操作简便:界面设计简洁明了且易于操作。用户只需进行四个步骤即可完成自动备份任务设置,无需复杂的配置过程。 2. 云端同步备份:能够将本地文件实时上传至云服务器(如FTP/SFTP)或网盘中,并支持反向恢复功能。 3. 多任务管理:允许同时管理和监控多个数据备份作业,在同一界面上控制所有操作的进度情况。 4. 实时热备保护:即使对于那些已被其他程序锁定访问的数据文件,也能实现即时备份处理。 5. 离线安全执行:激活后的软件能够在不同本地硬件设备之间进行离线数据迁移工作,并确保整个过程的安全可靠。
  • Disksync 软件 v3.0.6.1
    优质
    Disksync是一款高效的数据备份与恢复工具,能够帮助用户轻松地管理文件同步和数据保护。通过其直观的操作界面和强大的功能设置,确保您的重要资料安全无虞。版本v3.0.6.1提供了更多的优化和稳定性改进。 Disksync数据备份恢复软件用于对文件资料进行预防丢失保护,并实现自动备份与恢复功能。该软件支持多种存储介质,包括本机硬盘、移动硬盘、网络共享目录、U盘、各种存储卡以及FTP/SFTP空间和网盘等。
  • 华为手机
    优质
    《华为手机数据备份与恢复》是一份详细指南,教授用户如何安全地备份和还原其华为智能手机上的重要信息、应用及设置。 华为手机专用备份功能由系统自带的提取工具提供。如有需要,请自行下载使用。若有同类产品,欢迎交流探讨。
  • 存储灾难
    优质
    数据备份存储与灾难恢复是指通过将重要数据定期备份至安全位置,确保在遭遇自然灾害、人为失误或系统故障等情况下,能够快速有效地恢复业务运营所需的信息资源。 数据存储备份与灾难恢复是确保企业信息安全的重要措施。通过定期备份数据并将其存储在安全的位置,可以在发生自然灾害、硬件故障或人为错误等情况导致的数据丢失后迅速进行恢复,从而减少业务中断时间,并降低经济损失的风险。选择合适的备份策略和技术对于实现有效的灾难恢复计划至关重要。
  • 方案.docx
    优质
    本文档详细介绍了数据库备份与恢复的各项策略和实施方案,旨在确保数据安全并减少灾难性事件对业务的影响。 Oracle 数据库备份恢复方案 本段落档详细描述了 Oracle 数据库的备份与恢复过程,并为数据库爱好者提供了有价值的指导。 一、数据库备份 在使用 Oracle 数据库的过程中,定期进行数据备份是至关重要的步骤之一。这有助于防止因数据丢失或损坏造成的业务中断。通过创建可靠的备份副本,可以确保在发生意外情况时能够迅速且有效地还原数据。 Oracle 中的备份分为物理和逻辑两种类型:前者是对数据库文件本身的复制;后者则是对其中的数据内容进行保存。本段落档将主要关注于如何执行有效的物理备份操作。 为了实现这一目标,在启动任何备份流程之前,必须首先设置数据库为归档模式(ARCHIVELOG)。这样可以确保所有事务日志都被保留下来以备不时之需,并支持更复杂的恢复场景。 在调整配置参数如 log_archive_format 时,请务必注意细节。例如,在使用 Oracle 10g 数据库进行相关修改操作过程中,如果未正确设置 %t(线程)、%s(Log SCN)和 %r(日志清零标识)等变量,则可能导致数据库无法正常启动。 同时需要注意的是在调整此模式下无需开启 log_archive_start=true 参数;强制启用可能会导致系统异常。 二、RMAN 配置 作为 Oracle 内建的备份与恢复工具,Recovery Manager (RMAN) 提供了多种不同的数据保护方案。其中包括完整数据库备份、增量式更新以及归档日志管理等选项。 在使用 RMAN 前需连接到目标数据库并显示其当前配置参数;这可以通过执行如下的命令实现: ``` RMAN> connect target RMAN> show all; ``` 这些设置包括控制文件自动备份功能,设备类型选择及并行处理能力等关键要素。 三、创建备份脚本 为了简化日常运维任务,并确保在预定时间点上能够顺利完成数据库保护工作流程,通常会采用自动化工具来执行相关命令。这里提供了一个简化的示例,其中包含清理过期归档日志和启动完整数据集保存的步骤。 例如: ``` CROSSCHECK ARCHIVELOG ALL DELETE noprompt EXPIRED ARCHIVELOG ALL backup database; sql alter system archive log current; ``` 四、设置定时任务 利用 crontab 工具可以方便地安排上述脚本于特定时间或周期性运行。通过编辑用户专属的 crontab 文件,并加入相应的命令行调用指令,即可实现自动化的定期备份操作。 五、总结 制定并实施全面且可靠的 Oracle 数据库保护策略对于保障业务连续性和数据安全性至关重要。本段落档涵盖了从调整归档模式到优化 RMAN 配置等一系列关键步骤,旨在帮助读者掌握一套完整而高效的数据库备份与恢复解决方案。 通过遵循本指南中的指导原则和实践建议,可以显著提升系统抵御意外事件的能力,并确保在发生故障时能够快速恢复正常运行状态。