HBase ThriftServer Kerberos认证
1.前置
用户可以通过ThriftServer来访问HBase服务,它的特点如下:
- ThriftServer代理用户访问HBase服务返回操作结果,用户客户端不需要直接跟HBase进行通信
- 用户可以使用java/python/php/c++等语言的Thrift客户端代码访问HBase服务(HBase本身客户端只支持java语言)
2. Kerberos下的ThriftServer使用
如果HBase集群开启了Kerberos认证(E-MapReduce可一键创建安全集群,非常方便),那么用户怎么通过ThriftServer访问HBase服务呢?
2.1 ThriftServer配置Kerberos
ThriftServer其实是HBase服务的客户端,既然HBase开启了Kerberos认证,那么ThrifServer也必须配置Kerberos