WIN10连接Impala(Kerberos认证)
请先对Kerberos有基本了解,本文涉及专用名词
1、安装Kerberos for Windows
cmd会出现对应指令:
2、设置环境变量
增加如下两行:
KRB5_CONFIG (krb5文件存放路径)
KRB5CCNAME (ticket保存路径)
3、认证
认证方式分为用户名/密码、keytab。这里采用keytab方式。
kinit -kt D:\java\impala_all.keytab impala/cdh2@EXAMPLE.COM
可以写成bat,每次双击使用
4、JDBC连接Impala
这里使用的是DBeaver
新建一个Impala连接,指定Driver为com.cloudera.impala.jdbc41.Driver。
URL Template:
jdbc:impala://cdh2:21050/default;AuthMech=1;KrbRealm=EXAMPLE.COM;KrbHostFQDN=cdh2;KrbServiceName=impala;KrbAuthType=2;SSL=0
驱动设置如图:
测试连接:
如有遗漏,欢迎评论补充!!!