lookup查询报lookup vertices failed

在nebula客户端执行 lookup on person where person.name contains “XX” 这样的语句,第一次能查出来返回1w多条数据,再次查询时报
[ERROR (-8)] Lookup vertices failed

可以提供下graph和storage的日志吗?

这是stderr和storaged的error日志

看日志,17点左右的返回code是 -5, ERR_LEADER_CHANGED. 请问两次查询的时间间隔是连续的吗?或者第二次查询的时候是刚刚启动集群的时候?

集群已经启动了跟多天了,这两次查询时连续查询,我在nebula的console直接输入的命令,第一次返回了1w条数据,第二次再查就报错了,输入其他的查询语句也会报错,过一会儿我在查,查询又恢复了

@Horizon graph日志里面有打印超时吗?

没有看到超时的日志信息,没有任何操作,图库过一阵子就自动恢复了,但是偶尔又会出现这种情况

您好,可以提供一下create tag、create index 的语句吗?数据量大概是多大?我们尝试造一些数据复现一下。

集群架构是什么?有几个Storage engine?

总节点大概十亿节点,边有18亿,person这个tag大概有3.7亿
集群架构是3个节点复用storaged,graphd ,metad

请问你所用的代码是最新的吗?包含这个commit了没?
https://github.com/vesoft-inc/nebula/pull/2193

您好,请用最新代码再尝试一下,模拟你的场景和数据量测试了一下,这个问题没有复现。

mark 遇到了同样的问题

是最新的代码吗?

找到原因了,storage节点全挂

一般是内存不够吧,你观察下内存使用