You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@flume.apache.org by "Israel Ekpo (JIRA)" <ji...@apache.org> on 2013/03/27 07:07:15 UTC

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

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

Israel Ekpo updated FLUME-573:
------------------------------

    Issue Type: Documentation  (was: Bug)
    
> 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
>
> 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 is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira