【发布时间】:2019-06-30 01:05:11
【问题描述】:
简介
我有一个 cassandra 1.2 集群,所有节点都有 SSD。现在我想向现有节点添加更多磁盘,但我希望能够选择将哪些表存储在不同的磁盘上。
问题
例如,节点 1 将有 3 个 SSD 和 1 个常规磁盘驱动器,我希望除 1 之外的所有列族(我们称之为“discord”表)仅存储在 SSD 上,最终表“discord”需要存储在普通磁盘上。
根据文档,这应该是可能的;但是,我能看到的唯一方法是:
- 设置 Cassandra 以在
cassandra.yaml中使用多个data_files_directories。 - 创建表格。
- 创建从每个 SSD 上的数据目录到我要存储列族的硬盘目录的链接。
问题
这是唯一的方法吗?或者有更简单的方法来配置节点以这种方式工作?
【问题讨论】:
-
为键空间创建符号链接是唯一的方法。
标签: cassandra storage database nosql