我正在使用啓用了Kerberos安全性的Cloudera Hadoop集羣。但是在屬性文件中,我提到了hbase.encryption。所以我需要更改hbase.rpc.protection的值爲hbase-site.xml中的值。我嘗試將此屬性值設置爲none,但因失敗而失敗,因爲在Cloudera中它只顯示身份驗證,隱私和完整性選項。那麼有沒有人有這個解決方案?提前致謝。我們可以在Cloudera Hadoop集羣中將hbase.rpc.protection屬性值設置爲none嗎?如果是,那麼如何?
0
A
回答
0
對於hbase.rpc.protection,您只能選擇authentication
,integrity
或privacy
。當它被設置爲none時,它默認爲authentication
。這可以在HBase的客戶端可以看到/ src目錄/主/ JAVA /組織/阿帕奇/的Hadoop/HBase的/安全/ SaslUtil.java:
/**
* @param rpcProtection Value of 'hbase.rpc.protection' configuration.
* @return Map with values for SASL properties.
*/
static Map<String, String> initSaslProperties(String rpcProtection) {
String saslQop;
if (rpcProtection.isEmpty()) {
saslQop = QualityOfProtection.AUTHENTICATION.getSaslQop();
} else {
String[] qops = rpcProtection.split(",");
....
Configuring Encrypted HBase Data Transport Using Cloudera Manager狀態如下:
搜索HBase的運輸安全屬性並選擇以下選項之一:
- 身份驗證:啓用使用Kerberos的簡單身份驗證。
完整性:檢查收到的數據的完整性,以確保它在傳輸過程中沒有損壞。選擇完整性還可以啓用認證
隱私:通過使用TLS/SSL加密在傳輸中加密數據來確保隱私。選擇隱私還可啓用身份驗證和完整性 將此屬性設置爲隱私以啓用安全的RPC傳輸。
因此通過選擇authentication
或integrity
你不加密RPC通信。
相關問題
- 1. 我們可以在PHP中設置變量大小嗎?如果是,那麼如何?
- 2. 如果Java是按值傳遞的,那麼爲什麼我們可以改變方法中對象的屬性?
- 3. 我可以將LESS變量設置爲CSS屬性值嗎?
- 4. 我們可以動態設置「description」元屬性的值嗎?
- 5. C#設置屬性/字段值爲none
- 6. Nativescript - 將background-image屬性設置爲none
- 7. 如何將CSS位置屬性設置爲none?
- 8. 使用Cloudera設置Hadoop集羣的最快方法
- 9. 我們可以設置android keyboad的位置嗎?如果是的話如何?
- 10. Hadoop多主集羣設置
- 11. 設置(Windows)Hadoop集羣
- 12. 如何將FormBorderStyle屬性設置爲None時移動Windows窗體?
- 13. 我可以爲JavaScript設置呈現屬性的值嗎?
- 14. 我可以設置Textview的屬性嗎?
- 15. 如果將CameraPreview的可見性設置爲GONE,我可以節省電池嗎?
- 16. 我們可以設置一個類的對象的屬性嗎?
- 17. 爲Hadoop集羣
- 18. 我們如何設置Viewstate的屬性?
- 19. 我們可以將Hadoop與Python集成嗎?
- 20. 如何在以後設置屬性值
- 21. 我們是否可以在HIVE中爲BIGINT列設置空值
- 22. 你可以在log4net配置中設置屬性值嗎?
- 23. 將Hadoop配置爲多節點羣集
- 24. 如果屬性值相同,則將值設置爲未修改
- 25. 難道我們不能設置一些我們可以在XML中設置的樣式屬性嗎?
- 26. 在Graphviz中,我可以爲節點屬性設置備用默認值嗎?
- 27. 如果字節是8位整數,那麼我們如何將它設置爲255?
- 28. 我可以在Required屬性中將動態文本設置爲ErrorMessage嗎?
- 29. 如何估算Hadoop集羣?
- 30. jquery可以爲css背景屬性設置動畫效果嗎?