insert 报错:execute error: Insert vertex not complete, completeness: 58

用 Java Client 导入数据的时候,报了如上错误
查看 graph service 的日志,发现有以下 ERROR. ip 已隐去

E0721 19:05:36.698055 117665 StorageClient.inl:123] Request to [$ip:44500] failed: N6apache6thrift9transport19TTransportExceptionE: Channel got EOF. Check for server hitting connection limit, server connection idle timeout, and server crashes.

查看对应 ip 的 storage 进程和日志,对应时间点没有异常。请问这种问题怎么解决呢?

通过nebula的命令行方式可以执行吗?请检查集群配置,怀疑是ip或端口号错误。

可以通过SHOW HOSTS检查集群节点是否正常。

可以确认 ip 和 端口是没问题的。命令行方式第一次执行也会有同样的问题,多试几次是可以的

show hosts 显示都是 online 状态

如果只是前几次调用失败,可能是客户端leader信息没有更新,麻烦看一下storage的log,如果有log出来不是leader的请求,说明是这个原因

好的,我再观察一下