- nebula 版本:3.1.0
- 部署方式:分布式
- 安装方式:源码编译
- 是否上生产环境:Y
- 硬件信息
- 集群规模:3台VM,每台VM部署meta、storage、graph服务
- 问题的具体描述
使用LOOKUP查询某个TAG所有顶点,部分顶点查询不到,下面以TAG name为"Q2adlECm"为例说明
图空间统计显示的数量为3
使用lookup查询,仅可以查到1条数据
DESCRIBE TAG
Tag Index
执行计划
问题是偶现的,不是所有TAG都可以复现这个问题,而且之前是查询是正常的,突然查询就会缺少部分数据,Rebuild Index可以解决。
steam
2
show stats 是需要每次做下 submit job stats 的,它不是实时的。
rebuild 的才能查询到的数据是 index 创建之前导入的数据么?还是说 index 创建之后,部分导入的数据需要通过 rebuild index 来获得?
stats是最新的数据。
是之前查询是正常的,可以正常查询到所有数据,在使用的过程中,突然会查询不到部分数据。
有新数据的写入,但是之前可以查询到的顶点,后面就可能查询不到了。
一开始也考虑是写入数据的时候,索引没有更新,或者某个partition没有更新,但是使用方说不是这种情况,是某个正常的顶点,会突然查询不到。
还有两种考虑:
1、一是创建完index之后,storage间index还没有同步完成,立即写入数据的话,就会出现数据丢失 2、二是创建index之后,没有rebuild index
和使用方沟通后,以上两种情况都不存在。
就很迷惑,也没有复现的方法,有啥排查思路吗?
图空间统计有点滞后性的。
另外,你有配置TTL吗?
确认是最新的图空间统计信息。
Tag没有设置TTL。
你要不升级到3.6试试?俺接触的时候3.1已经发布了。。对3.1的问题不太熟,没有印象有这个问题。
但3.6是没听说过有这个问题
system
关闭
10
此话题已在最后回复的 30 天后被自动关闭。不再允许新回复。