Ошибки TThreadPoolServer или TTransportException после включения Kerberos в Hive - PullRequest
0 голосов
/ 26 февраля 2020

После включения аутентификации Kerberos в metastore или hiveserver возникают следующие ошибки.

  • ERROR server.TThreadPoolServer: Error occurred during processing of message
  • Error applying authorization policy on hive configuration HiveException: TTransportException

HiveServer2 запускается, но не сможет подключиться к metastore несколько раз, даже если он работает. Каждая попытка подключения встречается с вышеуказанными ошибками.

1 Ответ

0 голосов
/ 26 февраля 2020

Эта ошибка возникает, если SASL неправильно включен, когда для hive.server2.authentication установлено значение KERBEROS

Решение

для hive.metastore.sasl.enabled установлено true в hive-site.xml

также убедитесь, что для hive.server2.thrift.sasl.qop установлен один из трех возможных вариантов. например. auth

...