Details
-
Bug
-
Status: Open
-
Major
-
Resolution: Unresolved
-
None
-
None
-
None
Description
Kudu Java client doesn't retain the original hostname and replaces them with the resolved IPAddress in the kerberos principal. This results in error such as following:
error Message is Server not found in Kerberos database cTime is Sat Jul 28 22:29:26 UTC 2018 1532816966000 sTime is Thu Oct 27 00:35:03 UTC 2022 1666830903000 suSec is 129588 error code is 7 crealm is CDW-KUDU.XCU2-8Y8X.DEV.CLDR.WORK error Message is Server not found in Kerberos database crealm is CDW-KUDU.XCU2-8Y8X.DEV.CLDR.WORK cname is hive/impala-1666798978-f8x7.svc@CDW-KUDU.XCU2-8Y8X.DEV.CLDR.WORK sname is kudu/10.80.205.241@CDW-KUDU.XCU2-8Y8X.DEV.CLDR.WORK msgType is 30 cname is hive/impala-1666798978-f8x7.svc@CDW-KUDU.XCU2-8Y8X.DEV.CLDR.WORK sname is kudu/10.80.194.146@CDW-KUDU.XCU2-8Y8X.DEV.CLDR.WORK msgType is 30 KrbException: Server not found in Kerberos database (7) - LOOKING_UP_SERVER
aserbin suggested this might require the fix done on cpp client side in KUDU-2032 to be extended to Java client also.