0%

将 HBase 主机的 swappiness 设置为0

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

  • 将 swappines 临时设置为0
1
root# sysctl -w vm.swappiness=0
  • 将 swappines 永久设置为0
1
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


如果觉得我的文章对您有用,请查看广告(Google Ads)或扫码。您的支持将鼓励我继续创作!