更新时间:2024-11-29 GMT+08:00
备份MOTService数据
操作场景
对当前的数据库进行逻辑备份,把指定的数据库对象备份到指定路径。
前提条件
集群中已安装MOTService组件且集群内各组件运行正常。
操作步骤
- 登录FusionInsight Manager,选择“集群 > 服务 > MOTService > 实例”,查看并记录“MOTServer (主)”实例的业务IP。
- 以omm用户登录MOTService主节点。
- 执行以下命令,切换到MOTService安装目录。
cd $MOTSERVER_HOME
- 执行以下命令配置环境变量。
source .motservice_profile
- 创建备份目录(此处以“/opt/backup”目录为例,omm用户需对该目录具有操作权限)。
mkdir -p /opt/backup
- 修改备份目录属主。
chown omm:wheel /opt/backup
- 执行以下命令,备份服务数据到指定路径。
- 仅备份元数据
gs_dump -U user_name -W password -p 20105 database_name --schema-only -f 备份文件名称
- user_name和password:连接数据库的用户及密码。
- database_name:待备份的数据库名称。
- 备份文件名称:备份的文件路径及文件名,需填写绝对路径,例如“/opt/backup/backup.sql”。
例如执行以下命令:
gs_dump -U motuser -W password -p 20105 db_mot --schema-only -f /opt/backup/backup.sql
gs_dump[port='20105'][db_mot1][2022-09-01 14:37:35]: The total objects number is 411. gs_dump[port='20105'][db_mot1][2022-09-01 14:37:35]: [100.00%] 411 objects have been dumped. gs_dump[port='20105'][db_mot1][2022-09-01 14:37:35]: dump database db_mot1 successfully gs_dump[port='20105'][db_mot1][2022-09-01 14:37:35]: total time: 2427 ms
- 同时备份元数据和业务数据
gs_dump -U user_name -W password -p 20105 database_name -f 备份文件名称
示例如下:
gs_dump[port='20105'][db_mot1][2022-09-01 14:32:52]: The total objects number is 412. gs_dump[port='20105'][db_mot1][2022-09-01 14:32:52]: [100.00%] 412 objects have been dumped. gs_dump: [port='20105'] [db_mot1] [archiver] [2022-09-01 14:32:52] WARNING: archive items not in correct section order gs_dump[port='20105'][db_mot1][2022-09-01 14:32:52]: dump database db_mot1 successfully gs_dump[port='20105'][db_mot1][2022-09-01 14:32:52]: total time: 1804 ms
- 仅备份元数据
父主题: MOTService数据备份与恢复