首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >启动时Hypertable内存溢出

启动时Hypertable内存溢出
EN

Stack Overflow用户
提问于 2013-05-07 01:36:57
回答 1查看 131关注 0票数 1

我最近一直在测试Hypertable,因为它具有处理大量时间序列数据的先验能力。我的版本是0.9.7.5,我插入了大约一百万行“行”,每行大约有1000列,标签为date_time:"date“,对应的值如”100.0“(这还不算大)。

但是,在每次hypertable启动时,尽管在hypertable.cfg文件中进行了任何内存调整(据我所知),即使考虑到堆碎片,hypertable进程也会使用我的所有内存并开始交换内存。

有没有人知道为什么会发生这种情况,以及如何阻止这种非常恼人的行为?

hypertable软件让我很高兴,因为它的用户友好性,同时又非常强大和快速,但如果这个问题找不到解决方案,我可能会忍不住切换到内存更可控的cassandra,因为我不能永远把RAM扔给它。

非常感谢,

尼古拉斯

EN

回答 1

Stack Overflow用户

发布于 2013-05-08 03:12:10

您可以使用配置选项Hypertable.RangeServer.MemoryLimit.Percentage.控制范围服务器的内存消耗默认值为60%。如果所有服务器都在同一台机器上运行,那么将其减少到40台可能会解决这个问题。

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

https://stackoverflow.com/questions/16404081

复制
相关文章

相似问题

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