Skip to content

Commit

Permalink
added BR
Browse files Browse the repository at this point in the history
  • Loading branch information
cooper-lzy committed Feb 24, 2021
1 parent ebcf59a commit 866abe7
Show file tree
Hide file tree
Showing 4 changed files with 7 additions and 5 deletions.
4 changes: 2 additions & 2 deletions docs-2.0/7.data-secrurity/2.backup-restore/1.what-is-br.md
Original file line number Diff line number Diff line change
Expand Up @@ -5,12 +5,12 @@ Backup&Restore(简称BR)是一款命令行界面(CLI)工具,可以帮
## 功能

- 支持备份一个或多个图空间的数据。
- 支持基于本地磁盘(SSD或HDD)、阿里云对象存储(Alibaba Cloud OSS)或亚马逊对象存储(Amazon S3)中的备份文件恢复数据。
- 支持基于本地磁盘(SSD或HDD)、Hadoop分布式文件系统(HDFS)、阿里云对象存储(Alibaba Cloud OSS)或亚马逊对象存储(Amazon S3)中的备份文件恢复数据。

## 限制

- Nebula Graph版本需要为v2.0.0-RC或更新版本。
- 数据备份仅支持全量备份,不支持增量备份。
- 数据备份暂时仅支持全量备份,不支持增量备份。
- 数据备份过程中,指定图空间中的DDL和DML语句将会阻塞,我们建议您在业务低峰期进行操作,例如凌晨2点至5点。
- 数据恢复仅支持在相同拓扑的集群上进行,即原集群和目标集群的主机数量必须相同。
- 数据恢复需要删除数据并重启,建议离线进行。
Expand Down
2 changes: 0 additions & 2 deletions docs-2.0/7.data-secrurity/2.backup-restore/2.complie-br.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,8 +2,6 @@

目前,BR还没有作为一个包提供。您需要先编译BR。

[//]: >**注意**:如果您需要将备份文件存储在本地,我们建议您在想要执行恢复操作的元服务器上编译BR。更多信息,请参见[从备份文件恢复数据](4.br-restore-data.md)。

## 准备工作

- 安装[Go](https://github.com/golang/go "Click to go to GitHub") 1.14或更新版本。
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -74,6 +74,8 @@ BR编译成功后,您可以备份指定图空间的数据,本文介绍如何
# 设置备份文件的存储路径
# 如果在本地存储备份文件,请设置:
backend: "local:///home/user/backup/"
# 如果使用HDFS存储备份文件,请设置:
# hdfs://namenode:port/nebulabackup
# 如果使用Alibaba Cloud OSS存储备份文件,请设置:
# backend: "oss://nebulabackup"
# 如果使用Amazon S3存储备份文件,请设置:
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -30,7 +30,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)
>**注意**:请创建软链接方便使用ossutil命令。命令为`ln -s /<ossutil_tool_installation_path>/<ossutil64 or ossutil> /usr/local/bin/ossutil`,根据实际路径和系统替换内容。
- 如果您的备份文件保存在本地,需要在Meta服务器、Storage服务器和BR机器上创建绝对路径相同的目录,然后手动将备份文件移动到该目录下。本文示例为`/home/user/backup/`
- 如果您的备份文件保存在本地磁盘,需要将BR机器上备份的Meta文件手动合并到Meta服务器和Storage服务器的备份目录内(和meta、storage目录平级)。本文示例为`/home/user/backup/`

## 操作步骤

Expand Down Expand Up @@ -78,6 +78,8 @@
# 设置备份文件的存储路径
# 如果是本地存储备份文件,请设置:
backend: "local:///home/user/backup/"
# 如果使用HDFS存储备份文件,请设置:
# hdfs://namenode:port/nebulabackup
# 如果使用Alibaba Cloud OSS存储备份文件,请设置:
# backend: "oss://nebulabackup"
# 如果使用Amazon S3存储备份文件,请设置:
Expand Down

0 comments on commit 866abe7

Please sign in to comment.