Hive 在配置单元中启用Kerberos后出现TThreadPoolServer或TTTransportException错误

Hive 在配置单元中启用Kerberos后出现TThreadPoolServer或TTTransportException错误,hive,kerberos,Hive,Kerberos,启用Kerberos身份验证后,metastore或hiveserver中会出现以下错误 ERROR server.TThreadPoolServer:处理消息时出错 在配置单元配置上应用授权策略时出错HiveException:ttTransportException HiveServer2启动,但即使正在运行,也将无法反复连接到元存储。 每次连接尝试都会遇到上述错误。当hive.server2.authentication设置为KERBEROS 解决方案 在hive site.xml中,

启用Kerberos身份验证后,metastore或hiveserver中会出现以下错误

  • ERROR server.TThreadPoolServer:处理消息时出错
  • 在配置单元配置上应用授权策略时出错HiveException:ttTransportException
HiveServer2启动,但即使正在运行,也将无法反复连接到
元存储。

每次连接尝试都会遇到上述错误。

hive.server2.authentication
设置为
KERBEROS

解决方案 在
hive site.xml中,将
hive.metastore.sasl.enabled设置为
true

还要确保将
hive.server2.thrift.sasl.qop
设置为可能的3个选项之一。例如,
auth