kerberos认证是hadoop生态的一种通用的认证方式,在FineBI连接APACHE IMPALA、Hadoop Hive、SPARK、TRANSWARP INCEPTOR(星环)、APACHE Phoenix、Hbase这六个数据库时,配置数据连接时均支持kerberos认证,配置该认证的方式有两种:
1)使用数据连接配置界面中的Kerberos认证,主要用于hive、hbase等驱动的认证连接;
2)配置jvm参数进行认证,主要用于按要求填写数据连接配置界面认证成功,创建连接依然抛错的情况,比如cdh的impala等数据库;
数据连接前的准备工作:
需要准备krb5.conf、XXX.keytab、principal(principal的格式通常为:用户名/部门@公司,例如:user/bigdata@test.com)文件。
注:其中XXX.keytab为秘钥表文件,需要在提供kerberos服务的应用服务器上对应位置找到该文件。在不同服务器上该keytab的文件名称可能不一样,因此在这里用XXX代替。
数据连接Kerberos认证-http://help.finebi.com/doc-view-282.html