MAPREDUCE服务 MRS-HBase数据读写示例安全认证(单集群场景):场景说明
场景说明
在安全集群环境下,各个组件之间的相互通信不能够简单地互通,而需要在通信之前进行相互认证,以确保通信的安全性。HBase应用开发需要进行ZooKeeper和Kerberos安全认证。用于ZooKeeper认证的文件为“jaas.conf”,用于Kerberos安全认证文件为keytab文件和krb5.conf文件。具体使用方法在样例代码的“README.md”中会有详细说明。
- jaas.conf文件请参考获取 MRS 应用开发样例工程,进入“src/hbase-examples/hbase-zk-example/src/main/resources/”路径下获取。
- keytab和krb5.conf文件获取方法请参考准备MRS应用开发用户。
安全认证主要采用代码认证方式。支持Oracle JAVA平台和IBM JAVA平台。
以下代码在“com.huawei.bigdata.hbase.examples”包的“TestMain”类中。