The Kerberos network authentication protocol enables client/server applications to identify one another in a secure manner, even when communicating over an unsecured network.
Individual applications are called principals in Kerberos terminology. Each principal has a keytab file, which contains its key, or password. When one principal wants to communicate with another, it presents its keytab file for authentication and is only granted access to the other principal if its name and key are recognized. Because keytab files are protected using strong encryption, this process still works over unsecured networks.
You can configure BDD to use Kerberos authentication for its communications with Hadoop. This is required if Kerberos is already enabled in your Hadoop cluster, and strongly recommended for production environments in general. BDD supports integration with Kerberos 5+.
This procedure assumes you already have Kerberos enabled in your Hadoop cluster.
To enable Kerberos:
You also need to manually configure Kerberos for the Transform Service after installing BDD. For instructions, see Enabling Kerberos for the Transform Service.