Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

update br format #825

Merged
merged 1 commit into from
Aug 13, 2021
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
15 changes: 8 additions & 7 deletions docs-2.0/7.data-security/2.backup-restore/1.what-is-br.md
Original file line number Diff line number Diff line change
Expand Up @@ -32,30 +32,31 @@ Backup&Restore(简称BR)是一款命令行界面(CLI)工具,可以帮

1. 验证BR访问Meta服务器和Storage服务器的SSH登录信息。

!!! Note
!!! Note

如果必须使用云存储,例如Alibaba Cloud OSS或Amazon S3,还需要验证它们的客户端安装和配置。

2. BR发起请求创建备份文件。
3. leader的metad进程被锁定。

!!! Note
!!! Note

从此时起至第9步结束,您无法在指定图空间内执行任何nGQL的DDL语句。

4. leader的metad进程阻塞指定图空间的写请求。

!!! Note
!!! Note

从此时起至第7步结束,您无法在指定图空间内执行任何nGQL的DML语句,但是可以执行DQL语句。

5. leader的metad进程发送请求至storaged进程,请求快照文件名称。
6. leader的metad进程扫描本地RocksDB文件,输出为SST(Static Sorted Table)格式文件。
7. leader的metad进程解除阻塞指定图空间的写请求。

!!! Note
!!! Note

从此时起,您可以在指定图空间内执行nGQL的DML语句。

8. leader的metad进程回应BR,包含的Meta数据和快照信息如下:
- thrift格式信息
- 图空间分区信息
Expand All @@ -65,14 +66,14 @@ Backup&Restore(简称BR)是一款命令行界面(CLI)工具,可以帮
- 备份文件名称
9. leader的metad进程解除锁定。

!!! Note
!!! Note

从此时起,您可以在指定图空间内执行任何nGQL的DDL语句。

10. BR通过SSH登录至leader所在的Meta服务器和所有Storage服务器,然后备份文件。
11. 如果使用的是Alibaba Cloud OSS或Amazon S3,BR会调用命令将备份文件上传至云存储中。

!!! Note
!!! Note

本步骤会大量读取磁盘,建议使用万兆网络保证速率。如果上传过程中出现网络错误,备份会失败,必须重新执行备份操作。目前备份过程不支持断点续传。
12. BR发起请求清理Storage服务器的快照,备份完成。
Expand All @@ -96,7 +97,7 @@ Backup&Restore(简称BR)是一款命令行界面(CLI)工具,可以帮

1. 验证BR访问Meta服务器和Storage服务器的SSH登录信息。

!!! Note
!!! Note

如果必须使用云存储,例如Alibaba Cloud OSS或Amazon S3,还需要验证它们的客户端安装和配置。

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -28,7 +28,7 @@

- 如果使用Alibaba Cloud OSS或Amazon S3保存备份文件,请确保Meta服务器、Storage服务器和BR机器都已安装相应的客户端。详情请参见[Alibaba Cloud ossutil文档](https://www.alibabacloud.com/help/zh/doc-detail/120075.htm#concept-303829)和[Amazon S3 CLI文档](https://docs.amazonaws.cn/cli/latest/userguide/cli-services-s3.html)。

!!! warning
!!! warning

请创建软链接方便使用ossutil命令。命令为`ln -s /<ossutil_tool_installation_path>/<ossutil64 or ossutil> /usr/local/bin/ossutil`,根据实际路径和系统替换内容。

Expand Down