我正在寻找使用Cloudera Hive驱动程序连接到Hive DB的Java代码,该驱动程序需要Kerberos身份验证。在网上我只能找到带有Apache驱动程序的代码,是否有区别?有人可以提出一些建议吗?
您可以直接从官方Cloudera网站下载Cloudera Hive驱动程序。是的,它与Apache驱动程序不同,因为Cloudera发布了自己的驱动程序版本。
与驾驶员一起,您将使用Kerberos找到可以连接到Hive的正式文档。
样品连接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。
注意:您需要根据安装下载正确的驱动程序。
希望这个帮助:(