Kerberos與phoenix整合所遇問題

本人使用的爲phoenix 5.0.x 以及集羣hdp3.1
hbase 2.0.2

報錯信息爲

19/08/27 14:32:09 INFO RpcRetryingCallerImpl :Call exception, tries=10, retries=35, started=38465 ms ago, cancelled=false, msg=row 'bvuser,195861555,99999999999999' on table 'hbase:meta' at region=hbase:meta,,1.1588230740, hostname=blueview-t07,16020,1478499043493, seqNum=0 
failed on local exception ;javax.security.sasl.SaslException:GSS initate failed  [
Caused by GSSException :No  valid credentials provided (Mechanism level :S
ever not  found in Kerberos databases(7)  -  LOOKING UP SERVER],

我們可以看到明確的信息是sever not found in Kerberos databases。

由於我使用hbase api 連接是沒問題的。

我個人的phoenix配置也是反覆檢查是正確的。

19/08/27 14:31:52  INFO UserGroupinformation:Login successful for user it1
using keytab file /home/user/user.keytab

代碼報出個人信息驗證是正確的!

那麼問題出在後面獲取服務權限!

個人推斷是由於hdp服務未配置phoenix querysever ,導致Kerberos配置未註冊這個phoenix的 principe name。導致雖然個人用戶可以驗證,但是無法獲取訪問h指定sever的權限。故報此錯誤。

正在聯繫運維討論如何處理!

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章