跳转至

注册 Storage 服务

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

Compatibility

  • 从 Nebula Graph 3.0.0 版本开始,必须先使用ADD HOSTS添加主机,才能正常通过 Storage 服务读写数据。
  • 在此前的版本中,无需执行该操作。

前提条件

连接 Nebula Graph 服务

操作步骤

  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 | HTTP port | Status   | Leader count | Leader distribution  |   Partition distribution | Version |
    +------------------+------+-----------+----------+--------------+----------------------  +------------------------+---------+
    | "192.168.10.100" | 9779 | 19669     | "ONLINE" | 0            | "No valid partition" | "No   valid partition"   | "3.1.0" |
    | "192.168.10.101" | 9779 | 19669     | "ONLINE" | 0            | "No valid partition" | "No   valid partition"   | "3.1.0" |
    | "192.168.10.102" | 9779 | 19669     | "ONLINE" | 0            | "No valid partition" | "No   valid partition"   | "3.1.0" |
    +------------------+------+-----------+----------+--------------+----------------------  +------------------------+---------+
    

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


最后更新: June 20, 2023