0

   我专注于 cassandra 多数据目录结构。我对 keypspace 在多个目录之间拆分的基本需求如下:

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

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

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

提前谢谢...

4

1 回答 1

1

您不能将键空间固定到单个数据目录。Cassandra 将在所有定义的目录之间进行负载平衡。

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

归根结底,这不是 Cassandra 设计的工作方式,您最好弄清楚如何使用设计而不是与之抗争。

于 2013-04-14T04:17:08.030 回答