我正在使用启用了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背景属性设置动画效果吗?