-
nebula 版本:2.5.1
Java Client版本:2.5.0 -
部署方式:单机
-
安装方式: RPM
-
是否为线上版本:否
-
硬件信息
- 磁盘:SSD
- CPU、内存信息:2核60G
-
Java Client版本:2.5.0
-
nebula使用数据集1000条以下
-
Java Client查询子图和路径(GET SUBGRAPH、FIND PATH),failed: Storage Error: part: 1, error: E_RPC_FAILURE(-3),多次尝试查询后才可返回数据。 根据官方信息,修改配置文件响应时效,以及观察是否OOM问题均无效。
-
错误定位:
-
根据官方文档:
-
修改如下:
-
非OOM
发生leader change了吧,可以看看storage日志,是每次都需要尝试多次才返回结果吗
1 个赞
-
问题现象:
发生于每天第1次连接并尝试查询时,查询失败,通常尝试查询3~5次后,才能成功,,,之后便不会再发生该问题。(每次获取数据失败时,我会释放当前申请的Graph session,重新申请,直到可用便保存) -
storage日志:
应该不是提的该问题吧,时间对不上 -
leader change问题:
单机部署也有这种情况麽,可以具体说说麽,谢谢 -
应用场景:
目前使用场景,nebula的源数据集不会变动,仅供Java 客户端业务查询。
graph日志有啥信息没,单机版如果是多副本也会有leader change,然后你配置文件修改后重启了吧?是使用的local config吗?
那就不知道了,等研发大佬看看吧
哦豁~~~
我有个问题,你 Java 客户端的版本号是多少
Java Client版本:2.5.0
哦啦,我排除了下是不是版本不对齐的原因,我让研发同学来瞅瞅哈~
好的,感谢~
你好
麻烦你确认下下面两个问题哈:
1) 不要使用java client,直接使用内核的go client 看看有没有问题?
2)如果还有报错的话,把对应的服务的log贴下哈。
1 个赞
你好,感谢排查问题:
-
1、由于服务器没装Go 语言的环境与客户端,故需要操作一阵,才能验证这个问题。(操作完后,再更新回复)
-
2、发现使用Studio查询时,也存在这个问题
错误:
再次执行后,便恢复正常:
此话题已在最后回复的 30 天后被自动关闭。不再允许新回复。