tag创建之后无法插入数据

  • nebula 版本:2.0.1
  • 部署方式(分布式 / 单机 / Docker / DBaaS):分布式
  • 是否为线上版本:N
  • 硬件信息
    • 磁盘 HDD
    • CPU、内存信息 12core 64G

创建tag之后插入数据会报错:SemanticError: No schema found for `Product’,过了很久依然无法插入,心跳时间为默认的10s,以下为相关截图



请教这种问题该如何排查解决,感谢!!

从报错信息看,应该是Product 这个tag没有找到啊?
你起了几个meta服务啊 ? show hosts metad看看

起了一个meta服务

  1. 这个tag一直插入失败吗?
  2. 别的tag插入试试呢?能否成功

1.是的
2.别的tag可以插入成功
这个问题出现的比较频繁,今天还出现了edge删除了之后依然可以导入数据的问题,感觉应该是同一类问题,跟数据同步有关?

  1. 针对tag 数据insert失败,但是可以desc的问题。我这里试了多次没有复现。
    您那是上线的集群吗?重启下试试。insert的时候,使用metaclient cache数据,desc的时候使用metad存储的实时数据。你这种现象是meta client cache数据一直是旧的,没有更新啊。
    是用的最新的dailynight 版本吗?
  2. 第二个drop edge后,可以insert,这个需要至少等一个心跳来更新metaclient cache才可以。
  1. 重启之后就能解决这个问题,这种meta client cache数据不更新有什么排查或者解决的方法吗?用的是最新的release版本,如下
  2. 那这个应该是正常的哈

重启后, metaclient cache 肯定更新了。
目前没有好的办法来查看metaclient数据一直为旧的问题,有个metaclient::refreshCache 这个接口没有调用,可以强制来刷新。
可以去提个issue。我们后面来追下这个问题。

好的,感谢!

该主题在最后一个回复创建后30天后自动关闭。不再允许新的回复。

浙ICP备20010487号