nebula3-python 执行创建tag成功,但是insert vertex的时候报错,no schema found for xxx

部署形式: 分布式部署
版本信息: “2022.06.26-nightly”

创建tag成功,但是往tag里面插入vertex的时候报错,no schema found for xxx.过了一会再去执行的时候就是成功的。创建edge tag同样遇到这样的问题。具体应该怎样操作?

修改了schema信息后一般要等待两个心跳时间等待schema信息从graph同步到meta, 在调用层wait一下

这个在生产环境通过kafka接入数据怎么办?

要么就是每一个 create tag 等 schema 变更操作之后都 wait 两个心跳以上的时间;

要么可以考虑在 kafka 里面做一个 ad hoc transaction,把 create tag 以及用这个 tag 来 insert 放到一个事务里面,这个事务成功后,可以保证后续所有使用该 tag 的 insert 都成功。

1 个赞

此话题已在最后回复的 30 天后被自动关闭。不再允许新回复。