问题
CDH 集群,出现 Entropy 不良问题,原因是系统熵值低于 CDH 检测的阀值引起的, 所以解决思路是需要调大系统熵值。
![](https://upload-images.jianshu.io/upload_images/2279904-140c4fa7915e5669.png?imageMogr2/auto-orient/strip|imageView2/2/w/818/format/webp)
image.png
本文不阐述熵值问题,如需理解 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