cleanup_plugin_for_backup

插件命令用于在备份后清理存储插件。

概要

plugin_executable cleanup_plugin_for_backup plugin_config_file local_backup_dir scope
plugin_executable cleanup_plugin_for_backup plugin_config_file local_backup_dir scope contentID

描述

gpbackupgpbackup操作完成时调用cleanup_plugin_for_backup插件命令,包括成功和失败情况。 scope参数指定执行范围。 gpbackup将使用每个scope值调用该命令。

cleanup_plugin_for_backup命令应执行备份后清理远程存储系统所需的操作。 清理活动可能包括删除备份期间创建的远程目录或临时文件,与备份服务断开连接等。

参数

plugin_config_file 插件配置YAML文件的绝对路径。 local_backup_dir Greenpum数据库主机(master机和segment)上的本地目录,gpbackup将备份文件写入其中。

  • 当scope是master时,local_backup_dir是Greenplum数据库master服务器的备份目录。
    • 当scope是segment时,local_backup_dir是segment实例的备份目录。 contentID标识segment实例。
    • 当scope是segment_host时,local_backup_dir是主机上的任意备份目录。

scope 执行scope值表示主机和插件命令的执行次数。scope可以是以下值之一:

  • master - 在master主机上执行一次插件命令。
    • segment_host - 在每个segment主机上执行一次plugin命令。
    • segment - 对运行segment实例的主机上的每个活动segment实例执行一次plugin命令。 contentID标识segment实例。

在首次启动备份时,Greenplum数据库master和segment实例基于Greenplum数据库配置。

contentID 与scope对应的Greenplum数据库master或segment实例的contentID。 仅当scope为mastersegment时才传递contentID。

  • 当scope为master时,contentID为-1
    • 当scope是segment时,contentID是活动segment实例的内容标识符。

退出码

cleanup_plugin_for_backup命令必须在成功时以值0退出,如果发生错误则必须为非零。 在非零退出代码的情况下,gpbackup向用户显示stderr的内容。

当前内容版权归GreenPlum和翻译组所有,若有侵权请联系删除下架 修订时间: 2024-09-15 21:48:07

results matching ""

    No results matching ""