Hi,
I configured a pipeline using the webhdfs output plugin, but i'm having trouble to login into kerberos using a keytab.
If i login by command line using the keytab "kinit -kt <keytab_file> " , i get the kerberos ticket and the pipeline works perfectly however if i destroy the kerberos ticket and i run the pipeline, the plugin is not able to login using the keytab.
Do you know if there's a bug with this plugin?.. or maybe the problem is the GSSAPI gem that is using to login into kerberos?
Webhdfs conf
webhdfs {
host => "192.168.240.16"
port => 14000
standby_host => "192.168.240.16"
standby_port => 14000
path => "/tmp/test.log"
user => "kerberos_user"
kerberos_keytab => "/tmp/kerberos_user.keytab"
use_kerberos_auth => true
}
The error
[ERROR][logstash.outputs.webhdfs ] Max write retries reached. Events will be discarded. Exception: gss_init_sec_context did not return GSS_S_COMPLETE: Unspecified GSS failure. Minor code may provide more information
Credentials cache file '/tmp/krb5cc_489' not found