有没有办法在titan-0.4.4中创建索引而不清理存储后端?

时间:2015-06-18 11:10:16

标签: cassandra titan indices

我使用titan-0.4.4 + cassandra 1.2.13作为存储后端。我已经有了数据(顶点+边)。

我最近推出了一款新的Vertex& amp;现在我想在它的id上索引它。如果不重新创建整个数据库,我可以这样做吗?我不想在这里清理存储后端。 (我知道这在清理存储后端并重新创建索引后有效。)

对此有任何帮助将不胜感激。

1 个答案:

答案 0 :(得分:2)

如果您使用的是0.4.x,则会被卡住。您可以做的最好的事情是使用不同的属性键创建一个新索引,然后更改您的顶点以将该新属性键与索引一起使用。除此方法外,您还需要创建一个新数据库,然后将数据迁移到该数据库。

Titan 0.5.x不再具有此限制。可以在不必迁移数据的情况下更改架构和重新索引。

相关问题