KeyTab File Authentication
The KeyTab file authentication requires the jaas-zk.conf, krb5.conf, and user.keytab files.
For details about how to obtain the krb5.conf and user.keytab files, see Security Authentication.
In the jaas-zk.conf file, principal is the username added for authentication in section Security Authentication@domain name. The domain name is the value of the default_realm field in the krb5.conf file (For example, HADOOP.COM). keyTab is the path of the user.keytab file.
Client { com.sun.security.auth.module.Krb5LoginModule required useKeyTab=true keyTab="/opt/client/user.keytab" principal="hivetest@System domain name" useTicketCache=false storeKey=true debug=true; };
Change the value of keyTab in the jaas-zk.conf file based on the site requirements.
For example:
- Windows Path: "D:\\hetu-examples\\hetu-examples-security\\src\\main\\resources\\user.keytab".
- Linux Path: "/opt/client/user.keytab".
Feedback
Was this page helpful?
Provide feedbackThank you very much for your feedback. We will continue working to improve the documentation.