Details
-
Bug
-
Status: Resolved
-
Minor
-
Resolution: Duplicate
-
3.1.2
-
None
Description
Using Hive 3.1.2, webhcat fails to start in Hadoop 3.3.0 with the following error:
```
javax.servlet.ServletException: Authentication type must be specified: simple|kerberos
```
I tried in Hadoop 3.2.1 with the exact settings and it starts without issues:
```
webhcat: /tmp/hadoop-3.2.1//bin/hadoop jar /opt/bitnami/hadoop/hive/hcatalog/sbin/../share/webhcat/svr/lib/hive-webhcat-3.1.2.jar org.apache.hive.hcatalog.templeton.Main
webhcat: starting ... started.
webhcat: done
```
I can provide more logs if needed. Detected authentication settings:
```
hadoop.http.authentication.simple.anonymous.allowed=true
hadoop.http.authentication.type=simple
hadoop.security.authentication=simple
ipc.client.fallback-to-simple-auth-allowed=false
yarn.timeline-service.http-authentication.simple.anonymous.allowed=true
yarn.timeline-service.http-authentication.type=simple
```
Attachments
Issue Links
- duplicates
-
HIVE-26549 WebHCat servers fails to start due to authentication filter configuration
- Closed
- is related to
-
BIGTOP-3778 Hive 3.1.3 WebHCat service is not compatible with Hadoop 3.3.x
- Resolved
- relates to
-
HIVE-26549 WebHCat servers fails to start due to authentication filter configuration
- Closed
- links to