jdbc连接hive并认证kerberos,url中principal后跟的是什么?
发布网友
发布时间:2024-10-10 06:43
我来回答
共1个回答
热心网友
时间:2024-12-13 11:33
在使用JDBC连接Hive并进行Kerberos认证时,URL中principal后跟的部分通常代表的是部署了HiveServer2的主机名。
Principal这一概念在Kerberos世界中扮演着重要角色,它实质上是用于标识身份的用户名。Principal主要由三部分组成:primary,instance(可选) 和 realm。如果principal中包含instance,则通常用于server端身份标识,如NameNode、HiveServer2和Presto Coordinator等;反之,不包含instance的principal则通常用于客户端进行身份认证。
对于Kerberos的相关知识,推荐阅读tkanng的文章,实现对Kerberos的一次性掌握。