[ https://issues.apache.org/jira/browse/FLUME-2749?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=14643839#comment-14643839 ]
Hari Shreedharan commented on FLUME-2749: ----------------------------------------- Committed! Thanks Johny! > Kerberos configuration error when using short names in multiple HDFS Sinks > -------------------------------------------------------------------------- > > Key: FLUME-2749 > URL: https://issues.apache.org/jira/browse/FLUME-2749 > Project: Flume > Issue Type: Bug > Affects Versions: v1.6.0 > Reporter: Johny Rufus > Assignee: Johny Rufus > Fix For: v1.7.0 > > Attachments: FLUME-2749.patch > > > When we have more thank one HDFS Sink, configured in kerberos mode, and > principal is configured with a short name like 'flume' (without the @REALM > information), we get a > java.lang.IllegalStateException: Cannot use multiple kerberos principals in > the same agent. Must restart agent to use new principal or keytab. Previous > = fl...@example.com (auth:KERBEROS), New = flume > at > com.google.common.base.Preconditions.checkState(Preconditions.java:172) > at > org.apache.flume.auth.KerberosAuthenticator.authenticate(KerberosAuthenticator.java:131) > at > org.apache.flume.auth.FlumeAuthenticationUtil.getAuthenticator(FlumeAuthenticationUtil.java:67) > at > org.apache.flume.sink.hdfs.HDFSEventSink.configure(HDFSEventSink.java:261) -- This message was sent by Atlassian JIRA (v6.3.4#6332)