1. 概述
Kerberos 认证时,需要将数据库驱动和 URL 按本文进行更改。
2. 驱动整理
数据库驱动 | URL格式 | 驱动下载 | 注意点 |
---|---|---|---|
TRANSWARP INCEPTOR(星环) | jdbc:hive2://ip:port/database;principal=hive/service@REALM;authentication=kerberos;kuser=pricipal;keytab=keytab路径 | 星环 | URL 中的 principal:
|
Spark | jdbc:hive2://ip:port/database;principal=hive/service@REALM | hive通用版本:hive hive 2.x版本:hive2.x hive 3.x版本:hive3.x | |
hive(单节点) | jdbc:hive2://ip:port/database;principal=hive/service@REALM | ||
Apache Impala | jdbc:impala://ip:port/database;AuthMech=1;KrbHostFQDN=quickstart.cloudera;KrbServiceName=impala | impala | 保证 KrbHostFQDN、KrbServiceName 两个参数拼接的 principal 能够通过认证 |
FusionInsight HD | jdbc:hive2://zkhost:port/,zkhost:port,zkhost:port/;serviceDiscoveryMode=zooKeeper;zooKeeperNamespace=hiveserver2;principal=hive/service@REALM | zookeeper |
|
hive(zookeeper形式,常用于集群) | |||
Phoenix | jdbc:phoenix:quorum:port/database:pricinpal:keytabPath | phoenix |
|
HBase | jdbc:phoenix:quorum:port/database:pricinpal:keytabPath | hbase |