ES操作状态查询表

本文档主要介绍您在使用GDB+ES时,执行各命令的返回值以及对应的操作指南。

操作

返回值

操作指南

查询ES状态,或开启同步任务时

"connectStatus":"no es configuration information"

说明没有配置ES客户端的信息,需要及时配置客户端信息。

查询ES状态时或开启同步任务时

"connectStatus":"green","info":"client connection normal, all services are accessible"

说明当前与ES连接状态良好,所有的ES分片都可用。

查询ES状态,或开启同步任务时

"connectStatus":"yellow","info":"client connection normal, all services are accessible"

当前与ES是可以连接的,但是ES有部分副本分片服务故障,阿里云ES团队会进行监控并处理。

查询ES状态,或开启同步任务时

"connectStatus":"yellow","info":"client connection normal, all services are accessible"

当前与ES是可以连接的,但是ES有部分主分片服务故障,阿里云ES团队会进行监控并处理。

查询ES状态,或开启同步任务时

"connectStatus":"failure","info":"client connection failure, please check the es configuration information"

GDB服务与ES连接失败,需要仔细检查ES的配置信息,是否存在错误。需要确保GDB服务与ES服务在同一region下的同一可用区。检查完成后,重新配置,如果还是返回该错误,请及时联系技术人员。

开启同步任务时

"connectStatus":"the read binlog and write es threads have run successfully"

增量同步的线程已经启动。

开启同步任务时

"connectStatus":"the read binlog and write es thread are already running"

增量同步的线程正在运行,无需重复执行启动操作。

使用GDB+ES查询时错误

enable misspelling,cannot start full text search service

使用g.withSideEffect('GDB#fts','enable')时,enable拼写错误。因此无法正确启动GDB全文检索服务

使用GDB+ES查询时错误

please use the correct GDB# beginning

GDB的全文索引,现在支持GDB#match、GDB#phrase、GDB#regexp、GDB#string、GDB#expression、GDB#nokey等,如果您有新的查询需求,可以联系技术人员。

使用GDB+ES查询时错误

This dsl is illegal, full text by using elasticsearch should be global

使用GDB+ES的DSL针对的是全文索引,你可能错误的使用了该操作、比如加了out()、both()等操作。

使用GDB+ES查询时错误

使用GDB+ES查询时错误

比如在GDB+ES全文索引使用了or(has(),has())这样的形式,GDB+ES全文检索功能暂不支持这样的查询形式。

使用GDB+ES查询时错误

使用GDB+ES查询时错误

在使用GDB+ES全文索引时,指定的属性key值存在暂不支持的字符,比如","号和"."号。