我正在尝试在启用Kerberos的YARN群集(Hortonworks)上执行Spark作业。此作业从/向HBase读取和写入数据。 不幸的是,我在身份验证方面存在一些问题(特别是当Spark作业尝试访问HBase数据时) - 并了解身份验证的工作原理。这是我得到的错误:
错误yarn.ApplicationMaster:用户类抛出异常: java.io.IOException:keytab中用户名的登录失败 keytabFile java.io.IOException: username 的登录失败 keytab keytabFile at org.apache.hadoop.security.UserGroupInformation.loginUserFromKeytabAndReturnUGI(UserGroupInformation.java:1146)
我希望根据(技术)用户的keytab进行身份验证。 因此,我目前有两个地方,我提供了主要和keytab信息:
我的问题:
我知道,很多问题...... 感谢您的帮助或任何提示!
谢谢和问候