部署Raft listener

    注意事项

    • 请保证Nebula 各组件(Metad、Storaged、Graphd、listener)有相同的版本。

    listener进程与storaged进程使用相同的二进制文件,但是二者配置文件不同,进程使用端口也不同,可以在所有需要部署listener的服务器上都安装Nebula Graph,但是仅使用Storage服务。详情请参见使用RPM或DEB安装包安装Nebula Graph

    第二步:准备listener的配置文件

    大部分配置与Storage服务的配置文件相同,本文仅介绍差异部分。

    Note

    在配置文件中请使用真实的(listener机器)IP地址替换127.0.0.1

    执行如下命令启动启动listener:

    listener_config_path是存放 listener 配置文件的路径。

    第四步:添加 listener 到 Nebula Graph 集群

    用命令行连接到Nebula Graph,然后执行进入需要创建全文索引的图空间。然后执行如下命令添加 listener:

    Warning

    请在一个语句里完整地添加所有 listener。例如:

    查看 listener

    执行SHOW LISTENER语句可以列出所有的 listener。

    执行语句可以删除图空间的所有listener。

    示例

    Danger

    删除 listener 后,将不能重新添加 listener,因此也无法继续向ES集群同步,文本索引数据将不完整。如果确实需要,只能重新创建图空间。

    下一步

    部署和 listener 后,全文索引会在 Elasticsearch 集群中自动创建,用户可以开始进行全文搜索。详情请参见全文搜索