使用Java与Cloudera驱动程序一起使用Kerberos身份验证连接到Hive



我正在寻找使用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。

注意:您需要根据安装下载正确的驱动程序。

希望这个帮助:(

最新更新