Cassandra问题jbod

zbdgwd5y  于 2021-06-10  发布在  Cassandra
关注(0)|答案(1)|浏览(223)

我有3节点的cassandra集群和jbod配置。我有4个磁盘用于存储数据/data1、/data2、/data3、/data4。现在,我们经常面临节点上磁盘空间的问题。当前/data1已满(100%),节点1和其他节点上使用的其他磁盘/data2(26%)、/data3(34%)、data4(17%)在所有磁盘上都有足够的空间。
1) 所以,我的问题是,如果有任何请求会出现在cassandra集群上,并且数据会进入node1上的/data1,会发生什么?请求是否失败?或者Cassandra将管理并写入另一个有空间的磁盘?
2) 除了磁盘灾难恢复之外,jbod在cassandra中是否有用?
提前谢谢!

nszi6y05

nszi6y051#

数据应该均匀分布。您是一次添加一个磁盘还是一次添加所有磁盘?
你可以在安东尼·格拉索的文章中读到更多关于这一点的内容http://thelastpickle.com/blog/2018/08/22/the-fine-print-when-using-multiple-data-directories.html
他的建议和我的建议是,如果您想使用许多磁盘/数据目录,请尝试将它们与lvm或zfs结合使用

相关问题