更新时间:2024-08-05 GMT+08:00

使用IBM JDK产生异常“Problem performing GSS wrap”如何处理

问题

使用IBM JDK产生异常,提示“Problem performing GSS wrap”信息。

回答

问题原因:

在IBM JDK下建立的Hive connection时间超过登录用户的认证超时时间(默认一天),导致认证失败。

IBM JDK的机制跟Oracle JDK的机制不同,IBM JDK在认证登录后的使用过程中做了时间检查却没有检测外部的时间更新,导致即使显式调用Hive relogin也无法得到刷新。

解决措施:

通常情况下,在发现Hive connection不可用的时候,可以关闭该connection,重新创建一个connection继续执行。