使用java和带有kerberos身份验证的cloudera驱动程序连接到配置单元

axr492tv  于 2021-06-24  发布在  Hive
关注(0)|答案(1)|浏览(323)

我正在寻找一个java代码来使用cloudera配置单元驱动程序连接到配置单元数据库,它需要kerberos身份验证。在网上我只能找到带有apache驱动程序的代码,有区别吗?有人能提出一些建议吗?

wrrgggsh

wrrgggsh1#

您可以直接从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的简单代码。
注意:您需要根据安装情况下载正确的驱动程序。
希望对您有所帮助:)

相关问题