Cassandra中的数据目录机架和kespace可用性

时间:2013-04-12 11:55:14

标签: cassandra

我专注于cassandra多数据目录结构。我有基本需要在多个目录之间拆分keypspace,如下所示:

1)我应该能够限制每个目录的kyspace数量。

2)只能主动插入一个目录。例如,即使我在配置文件中添加了多个目录,但是当我创建键空间并推送只应该转到第一个目录的记录时。它不应该在其他可用目录中创建键空间或分散记录。当我的第一个目录溢出时,它只应该使用后续目录。

在cassandra最新版本中是否有任何选项可以实现这两个场景? 。

提前谢谢......

1 个答案:

答案 0 :(得分:1)

您无法将键空间固定到单个数据目录。 Cassandra将在所有已定义的目录中加载平衡。

Cassandra将遵循符号链接,因此您可以定义单个数据目录,并将其符号链接到您想要的任何卷...但这也是唯一可以读取的数据。

最重要的是,这不是Cassandra的设计工作方式,您可以更好地了解如何使用设计而不是对抗它。