gpt4 book ai didi

java - Titan Graph 数据迁移

转载 作者:行者123 更新时间:2023-11-30 05:51:30 25 4
gpt4 key购买 nike

我有一个使用 Cassandra 2.2.3 和 Titan graph 0.5.4 的 Java 应用程序,我想将其迁移到 Cassandra 3.0.13。数据从2.2.3迁移到3.0.13后,应用程序不再启动,错误为

java.lang.IllegalStateException: Could not find type for id: 630
at com.google.common.base.Preconditions.checkState(Preconditions.java:200)

看来数据已损坏,所以我们一次又一次尝试数据迁移,但结果都是一样。

有人尝试过吗?

最佳答案

正如您在 Titan 0.5.4 version compatibility chart 中看到的那样,该版本的 Titan 仅兼容 Cassandra 1.2.z 和 2.0.z;即使您考虑 Titan 1.0.0 version compatibility ,这只适用于 Cassandra 2.1.z。

也就是说,Titan 不再受到支持或维护;您可能希望升级到JanusGraph ,它支持较新版本的 Cassandra,例如 JanusGraph versions 0.2.* and 0.3.*支持 Cassandra 3.0.z 和 3.11.z,因此应该满足您的用例。

JanusGraph 是 Titan 的一个分支,所以它很简单 to migrate from Titan to JanusGraph 。欲了解更多信息,请参阅project websiteGitHub repo ,托管版本。

全面披露:我是 JanusGraph 项目的创始人之一,也是该项目技术指导委员会的成员。

关于java - Titan Graph 数据迁移,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53832756/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com