TOP

(hadoop运维 二) 避免hadoop节点使用swap分区
2018-12-03 08:53:53 】 浏览:384
Tags:hadoop 运维 避免 节点 使用 swap分区

Linux系统中当内存使用到一定程度后会使用swap分区,这是由/proc/sys/vm/swappiness文件中的vm.swappiness 参数进行控制的,linux默认vm.swappiness=60

但是对于hadoop集群来说,如果使用系统默认设置,会导致swap分区被频繁使用,集群会不断发出警告。所以在搭建cloudera-manager的时候,会建议调整vm.swappiness参数,我一般设置为5,vm.swappiness的值越小使用swap分区的可能性就越小。设置方法为:

sysctl -w vm.swappiness=5

如果集群已经使用了swap分区,在设置vm.swappiness值之后建议对swap分区进行刷新,命令为:

swapoff -a

swapon -a


(hadoop运维 二) 避免hadoop节点使用swap分区 https://www.cppentry.com/bencandy.php?fid=114&id=193682

】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
上一篇spark学习-hadoop安装与启动 下一篇利用hadoop的API编写java代码