MRS開啟Kerberos認證的集群,客戶端使用中報Message stream modified (41)錯誤


  一、問題現象

     hbase客戶端程序訪問開啟Kerberos認證的MRS集群的時候,報如下錯誤,使用jdk版本為1.8.0_252或者1.8.0_242-b08

image.png

 

二、問題原因

      jre-8u242及以上版本會根據krb5.conf中是否配置了renew_lifetime屬性值,重新設置kdcOptions renewable屬性值為true;

     客戶端配置文件krb5.conf中的renew_lifetime設置為0m,renewable配置的是false,服務端配置中的kdc_renewable設置的也是false;

     jdk中重新設置kdcOptions renewable屬性值為true后,因為renewable為false不一致,故報了此錯誤;

     此問題不是jdk的bug,只是242版本之前不支持ticket續期,規范發生變化導致;

 

三、問題解決辦法

    刪除客戶端使用的配置文件中的krb5.conf中的renew_lifetime = 0m配置項

 

注:如果使用的jdk是jre 8u242及以上版本才有此問題,如果是低版本無此問題。

轉載自:https://bbs.huaweicloud.com/forum/thread-72437-1-1.html

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM