跳转至

注册 Storage 服务

首次连接到 NebulaGraph 后,需要先添加 Storage 主机,并确认主机都处于在线状态。

历史版本兼容性

从 NebulaGraph 3.0.0 版本开始,必须先使用ADD HOSTS添加主机,才能正常通过 Storage 服务读写数据。

前提条件

连接 NebulaGraph 服务

操作步骤

  1. 添加 Storage 主机。

    执行如下命令添加主机:

    ADD HOSTS <ip>:<port> [,<ip>:<port> ...];
    

    示例:

    nebula> ADD HOSTS 192.168.10.100:9779, 192.168.10.101:9779, 192.168.10.102:9779;
    

    Caution

    请确保添加的主机 IP 和配置文件nebula-storaged.conflocal_ip配置的 IP 一致,否则会导致添加 Storage 主机失败。关于配置文件的详情,参见配置管理

  2. 检查主机状态,确认全部在线。

    nebula> SHOW HOSTS;
    +------------------+------+----------+--------------+----------------------  +------------------------+---------+
    | Host             | Port | Status   | Leader count | Leader distribution  |   Partition distribution | Version |
    +------------------+------+----------+--------------+----------------------  +------------------------+---------+
    | "192.168.10.100" | 9779 | "ONLINE" | 0            | "No valid partition" | "No   valid partition"   | "master" |
    | "192.168.10.101" | 9779 | "ONLINE" | 0            | "No valid partition" | "No   valid partition"   | "master" |
    | "192.168.10.102" | 9779 | "ONLINE" | 0            | "No valid partition" | "No   valid partition"   | "master" |
    +------------------+------+----------+--------------+----------------------  +------------------------+---------+
    

    在返回结果的 Status 列,可以看到所有 Storage 主机都在线。


最后更新: April 15, 2024