You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@flume.apache.org by "Ashish Paliwal (JIRA)" <ji...@apache.org> on 2014/11/05 11:04:34 UTC

[jira] [Resolved] (FLUME-573) Cloudera documentation typo

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

Ashish Paliwal resolved FLUME-573.
----------------------------------
       Resolution: Won't Fix
    Fix Version/s: v0.9.5

Won't fix. 0.X branch not maintained anymore

> Cloudera documentation typo
> ---------------------------
>
>                 Key: FLUME-573
>                 URL: https://issues.apache.org/jira/browse/FLUME-573
>             Project: Flume
>          Issue Type: Documentation
>          Components: Docs
>    Affects Versions: v0.9.3
>         Environment: Ubuntu, EC2
>            Reporter: Disabled imported user
>            Priority: Trivial
>              Labels: security
>             Fix For: v0.9.5
>
>
> Flume configuration for Kerberos as per documentation is:
> <property>
> <name>flume.kerberos.user</name>
> <value>flume/host1.com@REALM.COM </value>
> <description></description>
> </property>
> <property>
> <name>flume.kerberos.keytab</name>
> <value>/etc/flume/conf/keytab.krb5 </value>
> <description></description>
> </property>
> But as per code the the configuration names are :
> 1. flume.security.kerberos.principal
> 2. flume.security.kerberos.keytab
> In the installation documentation , they are mentioned as: flume.security.kerberos.user
> <property>
>   <name>flume.security.kerberos.user</name>
>   <value>flume/_HOST@YOUR-REALM.COM</value>
>   <description></description>
> </property>
> This results in an error which is misleading:
> 2011-03-17 22:54:10,942 [main] ERROR agent.FlumeNode: Flume failed when attempting to authenticate with keytab /etc/flume/conf/flume.keytab  and principal ''
> java.lang.reflect.InvocationTargetException
>     at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>     at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
>     at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
>     at java.lang.reflect.Method.invoke(Method.java:597)
>     at com.cloudera.flume.agent.FlumeNode.tryKerberosLogin(FlumeNode.java:664)
>     at com.cloudera.flume.agent.FlumeNode.setup(FlumeNode.java:592)
>     at com.cloudera.flume.agent.FlumeNode.main(FlumeNode.java:712)
> Caused by: java.io.IOException: Kerberos service principal name isn't configured properly (should have 3 parts): flume
>  



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)