mal*_*yam 6 hadoop hive kerberos keytab
是否可以通过直线连接到Hive使用(kerberos)keytab文件,类似于JDBC中使用的方法
PS:beeline确实支持使用用户名和密码连接kerberos安全的蜂巢服务器.但我正在寻找一种方法来连接它与keytab文件. http://doc.mapr.com/display/MapR40x/Configuring+Hive+on+a+Secure+Cluster#ConfiguringHiveonaSecureCluster-UsingBeelinewithKerberos
我认为您无法将keytab文件连接到beeline但是您可以使用keytab获取票证,kinit然后使用beeline的jdbc连接字符串传递hive服务器主体以进行连接.
kinit -k -t keytab principal
Run Code Online (Sandbox Code Playgroud)
用直线连接的连接字符串
!connect jdbc:hive2://hostname:10000/default;principal=hive/_HOST@REALM
Run Code Online (Sandbox Code Playgroud)