diff --git a/docs/modules/hive/pages/troubleshooting/index.adoc b/docs/modules/hive/pages/troubleshooting/index.adoc new file mode 100644 index 00000000..56ea551d --- /dev/null +++ b/docs/modules/hive/pages/troubleshooting/index.adoc @@ -0,0 +1,27 @@ += Troubleshooting + +== Probe error 'Thrift Error' while using Kerberos authentication + +In Hive 4.0.1 with Kerberos enabled, health checks cause excessive error logs: + +[source] +---- +ERROR [Metastore-Handler-Pool: Thread-65] server.TThreadPoolServer: Thrift Error occurred during processing of message. +---- + +This is because the health check doesn’t complete SASL authentication. The error is ignorable, though it can be hidden with the following configuration: + +[source,yaml] +---- +spec: + metastore: + config: + logging: + containers: + hive: + loggers: + org.apache.thrift.server.TThreadPoolServer: + level: NONE +---- + +NOTE: This will suppress all logging from TThreadPoolServer, including log events that might be useful for diagnosing issues. diff --git a/docs/modules/hive/partials/nav.adoc b/docs/modules/hive/partials/nav.adoc index 94cd6333..43783a13 100644 --- a/docs/modules/hive/partials/nav.adoc +++ b/docs/modules/hive/partials/nav.adoc @@ -23,3 +23,4 @@ ** xref:hive:reference/discovery.adoc[] ** xref:hive:reference/commandline-parameters.adoc[] ** xref:hive:reference/environment-variables.adoc[] +* xref:hive:troubleshooting/index.adoc[]