跳转至

安装 BR(企业版)

备份和恢复 NebulaGraph 企业版数据需要安装 BR 企业版工具。本文介绍如何安装 BR 企业版工具。

安装说明

使用 BR (企业版)工具时,需要安装 NebulaGraph Agent 插件。Agent 是集群中每台机器的一个守护进程,用于启停 NebulaGraph 服务和上传/下载备份文件。BR(企业版)工具和 Agent 插件的安装方式如下文。

版本兼容性

NebulaGraph 企业版 BR 企业版 Agent
3.4.1 3.4.1、3.4.0 3.4.0

安装 BR(企业版)

BR 企业版工具是一款命令行界面(CLI)工具,可以帮助备份 NebulaGraph 的图空间数据,或者通过备份目录恢复数据。

操作步骤如下:

  1. 获取安装包。

    Enterpriseonly

    联系我们获取 BR 企业版工具的安装包。

  2. 使用sudo rpm -i <rpm>命令安装 RPM 包。

    例如,安装 BR 企业版需要运行以下命令,默认安装路径为/usr/local/br-ent/

    sudo rpm -i nebula-br-ent-<version>.x86_64.rpm

在 BR 企业版工具的安装目录下,用户可以通过命令./br version查看版本信息。返回以下信息:

[br-ent]$ ./br version
Nebula Backup And Restore Utility Tool,V-3.4.1

安装 Agent

NebulaGraph Agent 以二进制形式存在各个机器的安装目录中,通过 RPC 协议对 BR 工具提供服务。

每台机器中,进行以下操作:

  1. 下载 Agent。

    wget https://github.com/vesoft-inc/nebula-agent/releases/download/v3.4.0/agent-3.4.0-linux-amd64
    
  2. 修改 Agent 的名称为agent

    sudo mv agent-3.4.0-linux-amd64 agent
    
  3. 授予 Agent 可执行权限。

    sudo chmod +x agent
    
  4. 执行以下命令启动 Agent。

    Note

    启动 Agent 前,确保已经启动集群中的 Meta 服务,并且 Agent 有对应 NebulaGraph 服务目录和备份目录的读写权限。

    sudo nohup ./agent --agent="<agent_node_ip>:8888" --meta="<metad_node_ip>:9559" > nebula_agent.log 2>&1 &
    
    • --agent:Agent 所在机器的 IP 地址和访问端口。
    • --meta:集群中任一 Meta 服务所在机器的 IP 地址和访问端口。
    • --ratelimit:可选项,限制文件上传和下载的速度,防止带宽被占满导致其他服务不可用。单位:Bytes。

    例如:

    sudo nohup ./agent --agent="192.168.8.129:8888" --meta="192.168.8.129:9559" --ratelimit=1048576 > nebula_agent.log 2>&1 &
    
  5. 连接服务并查看 Agent 的运行状态。

    nebula> SHOW HOSTS AGENT;
    +-----------------+------+----------+---------+--------------+---------+
    | Host            | Port | Status   | Role    | Git Info Sha | Version |
    +-----------------+------+----------+---------+--------------+---------+
    | "192.168.8.129" | 8888 | "ONLINE" | "AGENT" | "96646b8"    |         |
    +-----------------+------+----------+---------+--------------+---------+  
    

最后更新: March 27, 2023