部署Raft listener
已经了解全文索引的使用限制。
已经。
准备一台或者多台额外的服务器,来部署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 集群中自动创建,用户可以开始进行全文搜索。详情请参见全文搜索。