小编mol*_*aft的帖子

Cassandra提交日志是否只是(在内存中)堆的备份

我是cassandra的新手,现在我正在尝试制作一台制作服务器.在文档中我读到数据和commitlog应该在分离的驱动器上(顺便说一句,我使用hdd),我认为commitlog将增加到许多Gb的数据,我创建了2个硬盘(都是100Gb),首先是数据(sstables)在第二个提交日志.但现在在配置中我看到: commitlog_total_space_in_mb: 4096,我认为这应该是'最大堆大小'.如果commitlog达到了这个限制,那么似乎memtables的大小增加,需要刷新到磁盘,并且memtables中包含的数据也会从commitlog中删除.

请告诉我,如果我是对的:commitlog就像堆的备份,不能增加到数百Gb?

而且我不需要为此创建100Gb硬盘,就足够4Gb分区(在另一个硬盘上,与存储数据(sstables)的地方不一样)?

configuration cassandra

2
推荐指数
1
解决办法
3723
查看次数

标签 统计

cassandra ×1

configuration ×1