我需要使用hbase委派令牌而不是keytab连接到hbase(从hdp集群外部)。我已经使用tokenutil api生成了令牌,并将hadoop\u token\u file\u location设置为令牌的位置。但是我无法通过身份验证。我看到以下错误。在spark submit中设置keytab,可以得到相同的代码。有人能说明如何在hbase中使用令牌吗。
2020-10-28 19:10:12,637 INFO [main-EventThread] zookeeper.ClientCnxn: EventThread shut down
2020-10-28 19:10:18,405 INFO [main] client.RpcRetryingCallerImpl: Call exception, tries=6, retries=36, started=5600 ms ago, cancelled=false, msg=Call to myhost.com/myip:16020 failed on local exception: javax.security.sasl.SaslException: GSS initiate failed [Caused by GSSException: No valid credentials provided (Mechanism level: Failed to find any Kerberos tgt)], details=row '' on table 'hbase:meta' at region=hbase:meta,,1.1588230740, hostname=myhost.com,16020,1603125468538, seqNum=-1
暂无答案!
目前还没有任何答案,快来回答吧!