Skip to content

how to use kerberos in webhdfs

zhangxinlong633 edited this page Mar 14, 2019 · 1 revision

how to use kerberos in webhdfs

  1. you need create a user , like: test, tips: test must be client hosts login users.

  2. in client hosts, user kerberos login kinit -kt /home/test/user.keytab test this command will output nothing, that means success.

  3. run logstash output like this.

 webhdfs {
  host => "vm32103"
  port => 25002
  standby_host => "vm32102"
  standby_port => 25002
**  user => "test" ** 
  path => "/user/test/testvm102.log" 
  compression => "none" 
  codec => "json" 
  use_kerberos_auth => true
  kerberos_keytab => "/tmp/user.keytab"
 }
  1. tips: user must be login user and in kerberos server.
Clone this wiki locally