本文档主要介绍您在使用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值存在暂不支持的字符,比如","号和"."号。