go-import的问题 导入csv时报错

导入某csv 如image
对应的tag如下


为什么会提示缺少pagerank那一列数据呢 报错信息如下:
ErrMsg: `pagerank’ need input value, ErrCode: E_EXECUTION_ERROR

yaml配置文件发一下?

这个是ymal

nebula-importer 会把错误信息输出到一个日志文件中,你可以去里面看看具体是哪条导入语句出错,然后看是否是数据文件中缺少对应的列。

是的 我这样做了 然后发现err的csv中对应的列数据是存在的 尴尬

那你可以把对应的那句 nGQL query 语句copy 到 console 中执行一遍,看看 console 中是不是会报错。

报错的这150个数据都是完整的吗?会不会其中有一个的pagerank值是空的?

你咋知道是150个 - - 我看了是完整的 都是有这一列数值的

console中不出错诶 神了奇了

发现问题了 每次导入150个数据 里面只要有空的就会 整体报错

是的,因为是按照 batch 整体发送给 graphd 的,执行的时候也是一句,如果其中有错误,那么这句插入即会报错。

明白了 谢谢!!