nebula 2.0GA sst导入的副本数据一致性问题

  • nebula 版本:2.0 rc
  • 部署方式(分布式 / 单机 / Docker / DBaaS):docker
  • 硬件信息
    • 磁盘( 推荐使用 SSD) ssd
    • CPU、内存信息 40C 126G
  • 问题的具体描述
    你好,麻烦问下现在2.0GA版本的sst导入也是需要把一个partition的sst文件download到该partition所有副本所在的nebula节点上才能保证副本的数据一致性吗,还是只在leader节点ingest就可以?
    下面这个帖子貌似是针对1.0版本的,想问下2.0有没有做相应的副本数据同步的优化?
    关于数据ingest后的数据副本完整性和一致性问题

我们 2.0 GA 是不支持 Docker 直接升级的,这边想确认下你的 Nebula 版本是 2.0 GA 吗?

我们现在在用2.0 beta的docker版本,后续想升级到2.0GA,所以想问下这个问题在2.0GA上是怎么个情况。

顺便问下现在2.0GA目前没有docker版本吗

目前不支持从 Docker 直接升级到 2.0GA,你可以把 Docker 中的数据导出来,然后重新部署一份 2.0 GA 哈

嗯,提问和版本无关,我先把版本信息删掉了哈

现在没有自动同步多个副本,是需要你对每个节点都进行 ingest

奥奥,那么nebula的download操作也会在只持有某个partition的follower副本的节点下把该partition的sst文件下载的这个节点上吧?

好的,明白了,多谢了 :+1:

2.0.0 ga 这个功能还没发布,你先不要用。

download的时候,是指定hdfs的地址,这个时候,会每个副本都会到指定的服务下载的。

是download还是inges不能用呢,因为现在我是打算自己将sst文件分发到nebula节点上的,而不是通过nebula的download机制。

生成的sst文件也没有完整的验证过,等我们发布把。发布会在这里说下。

你好,现在2.0GA的sst导入功能可以用了吗?

下个月中旬发布 v2.0.2 的时候一起发布。

2 个赞

好的 :ok_hand:

很抱歉,五月份不发 2.0.2 这个版本了,会在六月底直接发 h1 版本。