简介
我有一个cassandra 1.2群集,所有节点都有SSD。现在我想向现有节点添加更多磁盘,但我希望能够选择将哪些表存储在不同磁盘上。
问题
例如,节点1将有3个SSD和1个常规磁盘驱动器,我希望除1之外的所有列系列(让我们称之为" discord"表)存储在SSD上只有,决赛桌"不和谐"需要存储在常规磁盘上。
根据文件,这应该是可能的;但是,我能看到的唯一做法是:
data_files_directories
中使用多个cassandra.yaml
。问题
这是唯一的方法吗?或者有一种更简单的方法来配置节点以这种方式工作?
提前致谢!
答案 0 :(得分:1)
您可以使用data_file_directories属性设置多个文件,但数据由Cassandra在内部分发到文件夹。您无法决定哪个键空间或列族转到每个目录。
因此,符号链接是我认为的方式。