Configure Knox SSO for DataPlane
This topic provides an overview of how to configure Knox SSO in your cluster to work with DataPlane. Refer to the Hortonworks Data Platform or Hortonworks DataFlow documentation for details that might be applicable to your specific cluster configuration and setup.
Note | |
---|---|
As part of configuring Knox SSO to work with DataPlane, you will be setting up Knox
topologies for token exchanges to allow your DP instance to communicate and handle SSO
requests. It is strongly recommended that in your cluster, you configure Ranger to
restrict access to these token topologies to be only from your DP instance. See
Configure Ranger in your Cluster section for more information. |
- You will be configuring Knox SSO in your cluster to work with your DP instance.
- You must have installed and configured DataPlane.
- Minimally, Knox SSO should be configured for Ambari.
NoteIf you are using Ambari 2.7 or later, Ambari provides a helper “setup-sso” command to simplify the setup of Knox SSO for Ambari and certain cluster services. Refer to the Ambari Security Guide for more information.
- Knox host FQDN must be DNS addressable and available from your DataPlane
environment. If your Knox configuration is setup for High Availability (HA) with more
than one Knox instance running behind a proxy, the FQDN/IP of that proxy must be DNS
addressable and available from your DataPlane environment.
If it is not, the Knox IP address must be in the /etc/hosts file on the DP environment. Refer to the DP Administration Guidefor details on how to add Knox to the DataPlane environment hosts.
- You must have an SSL certificate (such as a .pem file) available and have access to the public key in the file.
Note | |
---|---|
Use the following information to register the cluster in DataPlane. Currently,
DataPlane does not allow changing the value of cookie to anything other than
hadoop-jwt . This value is used internally by
DataPlane.
|