Cannot connect to HIVE with Secured kerberos. I am using UserGroupInformation.loginUserFromKeytab()
可以将文章内容翻译成中文,广告屏蔽插件可能会导致该功能失效(如失效,请关闭广告屏蔽插件后再试): 由 翻译 强力驱动 问题: { String driverName = "com.cloudera.hive.jdbc4.HS2Driver"; conf.set("hadoop.security.authentication", "kerberos"); info("Getting Connection"); UserGroupInformation.setConfiguration(conf); UserGroupInformation.loginUserFromKeytab("****@ . .COM","etc/****.keytab"); Class.forName(driverName); info("Getting Connection"); Connection con = 18:47:51,894 ERROR [1] Error in section Run at line unknown. An unexpected exception occurred in the script. Script section: Run. Caused by: LoginException occured. Unable to obtain Princpal Name for