[ 
https://issues.apache.org/jira/browse/KUDU-3558?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Alexey Serbin resolved KUDU-3558.
---------------------------------
    Fix Version/s: 1.18.0
       Resolution: Fixed

> Error out when ranger subprocess is started with kerberos disabled
> ------------------------------------------------------------------
>
>                 Key: KUDU-3558
>                 URL: https://issues.apache.org/jira/browse/KUDU-3558
>             Project: Kudu
>          Issue Type: Bug
>            Reporter: Ashwani Raina
>            Assignee: Ashwani Raina
>            Priority: Minor
>             Fix For: 1.18.0
>
>
> Today, when kudu cluster (with disabled authentication), is started with Kudu 
> ranger, the ranger subprocess doesn't start because of missing keytab file.
> We do catch this error but it happens pretty late in java subprocess init 
> routine. And sometimes can be pretty confusing during investigation if not 
> looking at the right log file.
> The error message looks like this in stderr log file:
> ++
> Exception in thread "main" 
> org.apache.kudu.subprocess.KuduSubprocessException: Kudu principal and Keytab 
> file must be provided when Kerberos is enabled in Ranger
>         at 
> org.apache.kudu.subprocess.ranger.authorization.RangerKuduAuthorizer.init(RangerKuduAuthorizer.java:78)
>         at 
> org.apache.kudu.subprocess.ranger.RangerProtocolHandler.<init>(RangerProtocolHandler.java:45)
>         at 
> org.apache.kudu.subprocess.ranger.RangerSubprocessMain.main(RangerSubprocessMain.java:39)
> ++
> This Jira will be used to detect this error pretty early in the process and 
> log some actionable information inside kudu master logs.



--
This message was sent by Atlassian Jira
(v8.20.10#820010)

Reply via email to