您可以配置多个具有不同大小的data_file_directories,而Cassandra将对其进行管理而不会出现问题吗?
例如: data_file_directories: -/ data1 / cassandra / data -/ data4 / cassandra / data
其中data1为450 GB,data4为1 TB。
谢谢!
答案 0 :(得分:2)
不同的大小不会成为问题,但是在为data_file_directories
使用多个目录时会遇到一些麻烦。我鼓励您通读TLP's blog,突出显示其中的大部分内容。
摘要是,在旧版本的cassandra中,有一些错误会影响多个数据目录的使用。对于更现代的版本,仍然存在一些问题,其中删除一个数据目录可能使节点无法被集群的其余部分识别,尽管这并不是真正的错误,但是您正在删除存储集群成员信息的系统表。
答案 1 :(得分:1)
应该没问题。只需提及cassandra.yaml文件中的所有目录,然后在需要时重新启动即可。