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.