将HBase主机的Swappiness设置为0

HBase是一个对内存比较敏感的存储系统,所以需要将Linux系统的交换内存设置为0,否则当系统内存不足时如果出现内存交换会造成HBase与Zookeeper之间的会话超时,比较明显的问题就是ReginServer会经常挂掉。

  • 将Swappines临时设置为0
root# sysctl -w vm.swappiness=0
  • 将Swappines永久设置为0
root# echo "vm.swappiness = 0" >> /etc/sysctl.conf

上述配置摘自:https://www.packtpub.com/mapt/book/big_data_and_business_intelligence/9781849517140/8/ch08lvl1sec05/setting-vm.swappiness-to-0-to-avoid-swap


发表评论

电子邮件地址不会被公开。 必填项已用*标注