早上查看监控页面,发现3个节点hadoop进程没了,开始以为主机重启了,查看message文件才发现原来是swap耗尽,导致守护进程被kill:
kernel: [7921221.256715] Free swap = 0kB
kernel: [7921221.300879]Out of memory: kill process 5869 (java) score 7132 or a child
方案:物理内存是加不了了,挂块盘做成swap,后续观察一下
>>dd if=/dev/zero of=/home/swapfile bs=10M count=1000
>>mkswap /home/swapfile
>>swapon /home/swapfile
##开机自动挂载
>> echo "/home/swapfile swap swap defaults 0 1" >> /etc/fstab
ps:hadoop真耗内存,15G物理内存不够用。。。