Я новичок в Kerberos / hive, хочу подключить куст (Kerberos реализован) с использованием JDBC.
org.apache.hadoop.conf.Configuration conf = new
org.apache.hadoop.conf.Configuration ();
conf.set ("hadoop.security.authentication", "Kerberos");
UserGroupInformation.setConfiguration (CONF);
UserGroupInformation.loginUserFromKeytab ("", "");
Class.forName (Util.getConstantProperty ( "hive.class.name"));
log.info («Установление связи с БД Hive»); hiveConn =
DriverManager.getConnection ( "" ,, "hive.user", "");
получая ошибку:
javax.security.auth.login.LoginException: Unable to obtain password from user
at org.apache.hadoop.security.UserGroupInformation.loginUserFromKeytab(UserGroupInformation.java:935)
Примечание: krb5.conf доступен по пути безопасности java