问题
CDH 集群,出现 Entropy 不良问题,原因是系统熵值低于 CDH 检测的阀值引起的, 所以解决思路是需要调大系统熵值。
本文不阐述熵值问题,如需理解 entropy (熵值),需自行 google。
解决
- 查询系统熵值大小
cat /proc/sys/kernel/random/entropy_avail
- 安装 rng-tools 工具
yum install rng-tools
- 修改 /etc/sysconfig/rngd 文件,如没有该文件就创建
cat /etc/sysconfig/rngd
键入如下内容
OPTIONS="-r /dev/urandom"
- 启动服务,并重新查询熵池
service rngd start