您好,登錄后才能下訂單哦!
0545-Cloudera Manager中Entryopy警告處理是怎樣的,相信很多沒有經驗的人對此束手無策,為此本文總結了問題出現的原因和解決方法,通過這篇文章希望你能解決這個問題。
1
文檔編寫目的
在使用CDH集群的過程中,有時會在Cloudera Manager的控制臺上看到關于Entropy的告警如下顯示:
該告警說明由于OS系統的Entropy值過低導致。關于熵(Entropy)是描述系統混亂無序程度的物理量,一個系統的熵越大則說明系統的有序性越差(即不確定性越大),具體可以參http://www.it610.com/article/2708278.htm。簡單的說在Hadoop中有多個級別的應用使用到Data at rest encryption,加密需要使用到隨機數,只有當系統的熵(Entropy)值越大才能確保系統隨機數的隨機性。那本篇文章Fayson主要介紹如何增大系統熵(Entropy)值。
測試環境
1.RedHat7.3
2
OS熵(Entropy)值查看
在命令行執行如下命令檢查操作系統的熵(Entropy)值大小
[root@cdh01 ~]# cat /proc/sys/kernel/random/entropy_avail
如上命令輸出顯示當前OS的可用熵(Entropy),多次運行該命令以確定當前系統熵池的狀態。如果熵一直很低(500或更低),則需要通過安裝rng-tools并啟動rngd服務來增加大。
3
rngd服務安裝
1.在命令行執行如下命令安裝rngd服務
[root@cdh02 ~]# yum -y install rng-tools
2.設置服務開機自啟動并修改rngd服務啟動參數,重新加載啟動服務
systemctl enable rngd
cp /usr/lib/systemd/system/rngd.service /etc/systemd/system/
sed -i -e 's/ExecStart=\/sbin\/rngd -f/ExecStart=\/sbin\/rngd -f -r \/dev\/urandom/' /etc/systemd/system/rngd.service
systemctl daemon-reload
3.啟動rngd服務
4.驗證OS熵池
通過安裝rngd服務來增加OS的熵(Entropy)值,在Redhat6下可以通過如下方式實現
sudo yum install rng-tools
sudo echo 'EXTRAOPTIONS="-r /dev/urandom"' >> /etc/sysconfig/rngd
sudo service rngd start
sudo chkconfig rngd on
看完上述內容,你們掌握0545-Cloudera Manager中Entryopy警告處理是怎樣的的方法了嗎?如果還想學到更多技能或想了解更多相關內容,歡迎關注億速云行業資訊頻道,感謝各位的閱讀!
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。