首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >卡桑德拉节点几乎没有空间,但是节点工具清理正在增加磁盘的使用吗?

卡桑德拉节点几乎没有空间,但是节点工具清理正在增加磁盘的使用吗?
EN

Stack Overflow用户
提问于 2015-06-09 22:03:46
回答 1查看 7.4K关注 0票数 6

我们的一个节点的磁盘使用率为95%,我们在集群中添加了另一个节点,希望能够重新平衡,但是磁盘空间并没有下降到节点上。假设节点上有多余的键,我尝试执行nodetool清理,但是磁盘空间正在增加!清理真的会减少大小吗?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2015-06-09 22:05:30

是的,会的,但您必须小心,因为压缩是计算的,它生成临时文件和tmp链接文件,这些文件将增加磁盘空间,直到计算清理后的压缩表为止。

因此,我将进入您的数据目录,找出您的键空间大小使用的是什么。

代码语言:javascript
运行
复制
du -h -s *  

然后单独清理较小的键空间(您可以在nodetool清除命令中指定一个键空间和nodetool清理),直到您有了一些开销。要了解释放了多少空间,请跟踪日志和cat/grep,以便清除压缩:

代码语言:javascript
运行
复制
tail <system.log location> | grep 'eaned'

我建议您不要尝试清理超过剩余磁盘空间一半大小的密钥空间。希望这是可能的。

如果您没有足够的空间,您将不得不关闭节点,附加一个更大的磁盘,将数据文件复制到较大的磁盘,将yaml重新指向新的数据目录,然后重新启动。这对于像SSD这样的昂贵和小的东西是有用的,但是主要的旋转磁盘更便宜和更大。

票数 12
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/30743626

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档