三度查询失败

  • nebula 版本:v1
  • 部署方式(分布式 / 单机 / Docker / DBaaS):分布式 docker swarm
  • 硬件信息
    • 磁盘 1t
    • CPU、内存信息 40 core / 64g mem
  • 问题的具体描述

在java 代码里把timeout时间改为了120000 ms后 (配置文件里没有改):

但是在console里能够查出来

请问该怎么解决呢?

你好,你用的是hdd吗?如果是的话你可以试试按照 System Requirement - Nebula Graph Database Manual 先设置下参数。 Nebula在设计之初就是针对SSD的,HDD并没有做过大量的测试有时会存在一些问题。

2 个赞

是HDD,谢谢!您给的链接打不开。

请问为什么console有返回数据但是API只能返回null呢?

奇怪,我这边没问题呀

按理说两个的结果应该是一样的,代码的逻辑都先检测执行succeed之后才会打印warning,你在console和api中的query完全一样吗?有点奇怪。

可以的话贴一下api执行query之后服务的日志吧

是一摸一样的。API和console的结果可见上面的两张图片。不过console里也有warning说partially performed。

感觉hdd真的是不太行吧,我修改了配置文件后…console里也报“get neighbor failed”了。

HDD 会遇到一些意想不到的问题,可以的话,最好上 SSD 呢