我正在寻找要使用Cloudera HIVE驱动程序连接到HIVE DB的JAVA代码,该驱动程序需要Kerberos身份验证。在网上我只能使用Apache驱动程序查找代码,有区别吗?有人可以提出一些建议吗?
答案 0 :(得分:0)
您可以直接从official Cloudera website下载Cloudera配置单元驱动程序。是的,它与apache驱动程序不同,因为Cloudera会发布自己的驱动程序版本。
与驱动程序一起,您会发现official documentation使用kerberos连接到配置单元。
一个示例连接Jdbc URL如下:
jdbc:hive2://node1.example.com:10000;AuthMech=1; KrbRealm=EXAMPLE.COM;KrbHostFQDN=hs2node1.example.com; KrbServiceName=hive;KrbAuthType=2
AuthMech = 1启用kerberos连接,其余代码是使用领域和服务信息连接到kerberos的简单代码。
注意:您需要根据安装下载正确的驱动程序。
希望获得帮助:)