Author: pzampino
Date: Tue Jul 10 16:01:40 2018
New Revision: 1835573
URL: http://svn.apache.org/viewvc?rev=1835573&view=rev
Log:
Updated the section on ZooKeeper-based HaProvider configuration
Modified:
knox/site/books/knox-0-10-0/deployment-overview.png
knox/site/books/knox-0-10-0/deployment-provider.png
knox/site/books/knox-0-10-0/deployment-service.png
knox/site/books/knox-0-10-0/general_saml_flow.png
knox/site/books/knox-0-10-0/runtime-overview.png
knox/site/books/knox-0-10-0/runtime-request-processing.png
knox/site/books/knox-0-11-0/deployment-overview.png
knox/site/books/knox-0-11-0/deployment-provider.png
knox/site/books/knox-0-11-0/deployment-service.png
knox/site/books/knox-0-11-0/general_saml_flow.png
knox/site/books/knox-0-11-0/runtime-overview.png
knox/site/books/knox-0-11-0/runtime-request-processing.png
knox/site/books/knox-0-12-0/deployment-overview.png
knox/site/books/knox-0-12-0/deployment-provider.png
knox/site/books/knox-0-12-0/deployment-service.png
knox/site/books/knox-0-12-0/general_saml_flow.png
knox/site/books/knox-0-12-0/runtime-overview.png
knox/site/books/knox-0-12-0/runtime-request-processing.png
knox/site/books/knox-0-13-0/deployment-overview.png
knox/site/books/knox-0-13-0/deployment-provider.png
knox/site/books/knox-0-13-0/deployment-service.png
knox/site/books/knox-0-13-0/general_saml_flow.png
knox/site/books/knox-0-13-0/runtime-overview.png
knox/site/books/knox-0-13-0/runtime-request-processing.png
knox/site/books/knox-0-14-0/deployment-overview.png
knox/site/books/knox-0-14-0/deployment-provider.png
knox/site/books/knox-0-14-0/deployment-service.png
knox/site/books/knox-0-14-0/general_saml_flow.png
knox/site/books/knox-0-14-0/runtime-overview.png
knox/site/books/knox-0-14-0/runtime-request-processing.png
knox/site/books/knox-0-4-0/deployment-overview.png
knox/site/books/knox-0-4-0/deployment-provider.png
knox/site/books/knox-0-4-0/deployment-service.png
knox/site/books/knox-0-4-0/runtime-overview.png
knox/site/books/knox-0-4-0/runtime-request-processing.png
knox/site/books/knox-0-5-0/deployment-overview.png
knox/site/books/knox-0-5-0/deployment-provider.png
knox/site/books/knox-0-5-0/deployment-service.png
knox/site/books/knox-0-5-0/runtime-overview.png
knox/site/books/knox-0-5-0/runtime-request-processing.png
knox/site/books/knox-0-6-0/deployment-overview.png
knox/site/books/knox-0-6-0/deployment-provider.png
knox/site/books/knox-0-6-0/deployment-service.png
knox/site/books/knox-0-6-0/runtime-overview.png
knox/site/books/knox-0-6-0/runtime-request-processing.png
knox/site/books/knox-0-7-0/deployment-overview.png
knox/site/books/knox-0-7-0/deployment-provider.png
knox/site/books/knox-0-7-0/deployment-service.png
knox/site/books/knox-0-7-0/general_saml_flow.png
knox/site/books/knox-0-7-0/runtime-overview.png
knox/site/books/knox-0-7-0/runtime-request-processing.png
knox/site/books/knox-0-8-0/deployment-overview.png
knox/site/books/knox-0-8-0/deployment-provider.png
knox/site/books/knox-0-8-0/deployment-service.png
knox/site/books/knox-0-8-0/general_saml_flow.png
knox/site/books/knox-0-8-0/runtime-overview.png
knox/site/books/knox-0-8-0/runtime-request-processing.png
knox/site/books/knox-0-9-0/deployment-overview.png
knox/site/books/knox-0-9-0/deployment-provider.png
knox/site/books/knox-0-9-0/deployment-service.png
knox/site/books/knox-0-9-0/general_saml_flow.png
knox/site/books/knox-0-9-0/runtime-overview.png
knox/site/books/knox-0-9-0/runtime-request-processing.png
knox/site/books/knox-0-9-1/deployment-overview.png
knox/site/books/knox-0-9-1/deployment-provider.png
knox/site/books/knox-0-9-1/deployment-service.png
knox/site/books/knox-0-9-1/general_saml_flow.png
knox/site/books/knox-0-9-1/runtime-overview.png
knox/site/books/knox-0-9-1/runtime-request-processing.png
knox/site/books/knox-1-0-0/deployment-overview.png
knox/site/books/knox-1-0-0/deployment-provider.png
knox/site/books/knox-1-0-0/deployment-service.png
knox/site/books/knox-1-0-0/general_saml_flow.png
knox/site/books/knox-1-0-0/runtime-overview.png
knox/site/books/knox-1-0-0/runtime-request-processing.png
knox/site/books/knox-1-1-0/deployment-overview.png
knox/site/books/knox-1-1-0/deployment-provider.png
knox/site/books/knox-1-1-0/deployment-service.png
knox/site/books/knox-1-1-0/general_saml_flow.png
knox/site/books/knox-1-1-0/runtime-overview.png
knox/site/books/knox-1-1-0/runtime-request-processing.png
knox/site/books/knox-1-1-0/user-guide.html
knox/site/index.html
knox/site/issue-tracking.html
knox/site/license.html
knox/site/mail-lists.html
knox/site/project-info.html
knox/site/team-list.html
knox/trunk/books/1.1.0/config.md
Modified: knox/site/books/knox-0-10-0/deployment-overview.png
URL:
http://svn.apache.org/viewvc/knox/site/books/knox-0-10-0/deployment-overview.png?rev=1835573&r1=1835572&r2=1835573&view=diff
==============================================================================
Binary files - no diff available.
Modified: knox/site/books/knox-0-10-0/deployment-provider.png
URL:
http://svn.apache.org/viewvc/knox/site/books/knox-0-10-0/deployment-provider.png?rev=1835573&r1=1835572&r2=1835573&view=diff
==============================================================================
Binary files - no diff available.
Modified: knox/site/books/knox-0-10-0/deployment-service.png
URL:
http://svn.apache.org/viewvc/knox/site/books/knox-0-10-0/deployment-service.png?rev=1835573&r1=1835572&r2=1835573&view=diff
==============================================================================
Binary files - no diff available.
Modified: knox/site/books/knox-0-10-0/general_saml_flow.png
URL:
http://svn.apache.org/viewvc/knox/site/books/knox-0-10-0/general_saml_flow.png?rev=1835573&r1=1835572&r2=1835573&view=diff
==============================================================================
Binary files - no diff available.
Modified: knox/site/books/knox-0-10-0/runtime-overview.png
URL:
http://svn.apache.org/viewvc/knox/site/books/knox-0-10-0/runtime-overview.png?rev=1835573&r1=1835572&r2=1835573&view=diff
==============================================================================
Binary files - no diff available.
Modified: knox/site/books/knox-0-10-0/runtime-request-processing.png
URL:
http://svn.apache.org/viewvc/knox/site/books/knox-0-10-0/runtime-request-processing.png?rev=1835573&r1=1835572&r2=1835573&view=diff
==============================================================================
Binary files - no diff available.
Modified: knox/site/books/knox-0-11-0/deployment-overview.png
URL:
http://svn.apache.org/viewvc/knox/site/books/knox-0-11-0/deployment-overview.png?rev=1835573&r1=1835572&r2=1835573&view=diff
==============================================================================
Binary files - no diff available.
Modified: knox/site/books/knox-0-11-0/deployment-provider.png
URL:
http://svn.apache.org/viewvc/knox/site/books/knox-0-11-0/deployment-provider.png?rev=1835573&r1=1835572&r2=1835573&view=diff
==============================================================================
Binary files - no diff available.
Modified: knox/site/books/knox-0-11-0/deployment-service.png
URL:
http://svn.apache.org/viewvc/knox/site/books/knox-0-11-0/deployment-service.png?rev=1835573&r1=1835572&r2=1835573&view=diff
==============================================================================
Binary files - no diff available.
Modified: knox/site/books/knox-0-11-0/general_saml_flow.png
URL:
http://svn.apache.org/viewvc/knox/site/books/knox-0-11-0/general_saml_flow.png?rev=1835573&r1=1835572&r2=1835573&view=diff
==============================================================================
Binary files - no diff available.
Modified: knox/site/books/knox-0-11-0/runtime-overview.png
URL:
http://svn.apache.org/viewvc/knox/site/books/knox-0-11-0/runtime-overview.png?rev=1835573&r1=1835572&r2=1835573&view=diff
==============================================================================
Binary files - no diff available.
Modified: knox/site/books/knox-0-11-0/runtime-request-processing.png
URL:
http://svn.apache.org/viewvc/knox/site/books/knox-0-11-0/runtime-request-processing.png?rev=1835573&r1=1835572&r2=1835573&view=diff
==============================================================================
Binary files - no diff available.
Modified: knox/site/books/knox-0-12-0/deployment-overview.png
URL:
http://svn.apache.org/viewvc/knox/site/books/knox-0-12-0/deployment-overview.png?rev=1835573&r1=1835572&r2=1835573&view=diff
==============================================================================
Binary files - no diff available.
Modified: knox/site/books/knox-0-12-0/deployment-provider.png
URL:
http://svn.apache.org/viewvc/knox/site/books/knox-0-12-0/deployment-provider.png?rev=1835573&r1=1835572&r2=1835573&view=diff
==============================================================================
Binary files - no diff available.
Modified: knox/site/books/knox-0-12-0/deployment-service.png
URL:
http://svn.apache.org/viewvc/knox/site/books/knox-0-12-0/deployment-service.png?rev=1835573&r1=1835572&r2=1835573&view=diff
==============================================================================
Binary files - no diff available.
Modified: knox/site/books/knox-0-12-0/general_saml_flow.png
URL:
http://svn.apache.org/viewvc/knox/site/books/knox-0-12-0/general_saml_flow.png?rev=1835573&r1=1835572&r2=1835573&view=diff
==============================================================================
Binary files - no diff available.
Modified: knox/site/books/knox-0-12-0/runtime-overview.png
URL:
http://svn.apache.org/viewvc/knox/site/books/knox-0-12-0/runtime-overview.png?rev=1835573&r1=1835572&r2=1835573&view=diff
==============================================================================
Binary files - no diff available.
Modified: knox/site/books/knox-0-12-0/runtime-request-processing.png
URL:
http://svn.apache.org/viewvc/knox/site/books/knox-0-12-0/runtime-request-processing.png?rev=1835573&r1=1835572&r2=1835573&view=diff
==============================================================================
Binary files - no diff available.
Modified: knox/site/books/knox-0-13-0/deployment-overview.png
URL:
http://svn.apache.org/viewvc/knox/site/books/knox-0-13-0/deployment-overview.png?rev=1835573&r1=1835572&r2=1835573&view=diff
==============================================================================
Binary files - no diff available.
Modified: knox/site/books/knox-0-13-0/deployment-provider.png
URL:
http://svn.apache.org/viewvc/knox/site/books/knox-0-13-0/deployment-provider.png?rev=1835573&r1=1835572&r2=1835573&view=diff
==============================================================================
Binary files - no diff available.
Modified: knox/site/books/knox-0-13-0/deployment-service.png
URL:
http://svn.apache.org/viewvc/knox/site/books/knox-0-13-0/deployment-service.png?rev=1835573&r1=1835572&r2=1835573&view=diff
==============================================================================
Binary files - no diff available.
Modified: knox/site/books/knox-0-13-0/general_saml_flow.png
URL:
http://svn.apache.org/viewvc/knox/site/books/knox-0-13-0/general_saml_flow.png?rev=1835573&r1=1835572&r2=1835573&view=diff
==============================================================================
Binary files - no diff available.
Modified: knox/site/books/knox-0-13-0/runtime-overview.png
URL:
http://svn.apache.org/viewvc/knox/site/books/knox-0-13-0/runtime-overview.png?rev=1835573&r1=1835572&r2=1835573&view=diff
==============================================================================
Binary files - no diff available.
Modified: knox/site/books/knox-0-13-0/runtime-request-processing.png
URL:
http://svn.apache.org/viewvc/knox/site/books/knox-0-13-0/runtime-request-processing.png?rev=1835573&r1=1835572&r2=1835573&view=diff
==============================================================================
Binary files - no diff available.
Modified: knox/site/books/knox-0-14-0/deployment-overview.png
URL:
http://svn.apache.org/viewvc/knox/site/books/knox-0-14-0/deployment-overview.png?rev=1835573&r1=1835572&r2=1835573&view=diff
==============================================================================
Binary files - no diff available.
Modified: knox/site/books/knox-0-14-0/deployment-provider.png
URL:
http://svn.apache.org/viewvc/knox/site/books/knox-0-14-0/deployment-provider.png?rev=1835573&r1=1835572&r2=1835573&view=diff
==============================================================================
Binary files - no diff available.
Modified: knox/site/books/knox-0-14-0/deployment-service.png
URL:
http://svn.apache.org/viewvc/knox/site/books/knox-0-14-0/deployment-service.png?rev=1835573&r1=1835572&r2=1835573&view=diff
==============================================================================
Binary files - no diff available.
Modified: knox/site/books/knox-0-14-0/general_saml_flow.png
URL:
http://svn.apache.org/viewvc/knox/site/books/knox-0-14-0/general_saml_flow.png?rev=1835573&r1=1835572&r2=1835573&view=diff
==============================================================================
Binary files - no diff available.
Modified: knox/site/books/knox-0-14-0/runtime-overview.png
URL:
http://svn.apache.org/viewvc/knox/site/books/knox-0-14-0/runtime-overview.png?rev=1835573&r1=1835572&r2=1835573&view=diff
==============================================================================
Binary files - no diff available.
Modified: knox/site/books/knox-0-14-0/runtime-request-processing.png
URL:
http://svn.apache.org/viewvc/knox/site/books/knox-0-14-0/runtime-request-processing.png?rev=1835573&r1=1835572&r2=1835573&view=diff
==============================================================================
Binary files - no diff available.
Modified: knox/site/books/knox-0-4-0/deployment-overview.png
URL:
http://svn.apache.org/viewvc/knox/site/books/knox-0-4-0/deployment-overview.png?rev=1835573&r1=1835572&r2=1835573&view=diff
==============================================================================
Binary files - no diff available.
Modified: knox/site/books/knox-0-4-0/deployment-provider.png
URL:
http://svn.apache.org/viewvc/knox/site/books/knox-0-4-0/deployment-provider.png?rev=1835573&r1=1835572&r2=1835573&view=diff
==============================================================================
Binary files - no diff available.
Modified: knox/site/books/knox-0-4-0/deployment-service.png
URL:
http://svn.apache.org/viewvc/knox/site/books/knox-0-4-0/deployment-service.png?rev=1835573&r1=1835572&r2=1835573&view=diff
==============================================================================
Binary files - no diff available.
Modified: knox/site/books/knox-0-4-0/runtime-overview.png
URL:
http://svn.apache.org/viewvc/knox/site/books/knox-0-4-0/runtime-overview.png?rev=1835573&r1=1835572&r2=1835573&view=diff
==============================================================================
Binary files - no diff available.
Modified: knox/site/books/knox-0-4-0/runtime-request-processing.png
URL:
http://svn.apache.org/viewvc/knox/site/books/knox-0-4-0/runtime-request-processing.png?rev=1835573&r1=1835572&r2=1835573&view=diff
==============================================================================
Binary files - no diff available.
Modified: knox/site/books/knox-0-5-0/deployment-overview.png
URL:
http://svn.apache.org/viewvc/knox/site/books/knox-0-5-0/deployment-overview.png?rev=1835573&r1=1835572&r2=1835573&view=diff
==============================================================================
Binary files - no diff available.
Modified: knox/site/books/knox-0-5-0/deployment-provider.png
URL:
http://svn.apache.org/viewvc/knox/site/books/knox-0-5-0/deployment-provider.png?rev=1835573&r1=1835572&r2=1835573&view=diff
==============================================================================
Binary files - no diff available.
Modified: knox/site/books/knox-0-5-0/deployment-service.png
URL:
http://svn.apache.org/viewvc/knox/site/books/knox-0-5-0/deployment-service.png?rev=1835573&r1=1835572&r2=1835573&view=diff
==============================================================================
Binary files - no diff available.
Modified: knox/site/books/knox-0-5-0/runtime-overview.png
URL:
http://svn.apache.org/viewvc/knox/site/books/knox-0-5-0/runtime-overview.png?rev=1835573&r1=1835572&r2=1835573&view=diff
==============================================================================
Binary files - no diff available.
Modified: knox/site/books/knox-0-5-0/runtime-request-processing.png
URL:
http://svn.apache.org/viewvc/knox/site/books/knox-0-5-0/runtime-request-processing.png?rev=1835573&r1=1835572&r2=1835573&view=diff
==============================================================================
Binary files - no diff available.
Modified: knox/site/books/knox-0-6-0/deployment-overview.png
URL:
http://svn.apache.org/viewvc/knox/site/books/knox-0-6-0/deployment-overview.png?rev=1835573&r1=1835572&r2=1835573&view=diff
==============================================================================
Binary files - no diff available.
Modified: knox/site/books/knox-0-6-0/deployment-provider.png
URL:
http://svn.apache.org/viewvc/knox/site/books/knox-0-6-0/deployment-provider.png?rev=1835573&r1=1835572&r2=1835573&view=diff
==============================================================================
Binary files - no diff available.
Modified: knox/site/books/knox-0-6-0/deployment-service.png
URL:
http://svn.apache.org/viewvc/knox/site/books/knox-0-6-0/deployment-service.png?rev=1835573&r1=1835572&r2=1835573&view=diff
==============================================================================
Binary files - no diff available.
Modified: knox/site/books/knox-0-6-0/runtime-overview.png
URL:
http://svn.apache.org/viewvc/knox/site/books/knox-0-6-0/runtime-overview.png?rev=1835573&r1=1835572&r2=1835573&view=diff
==============================================================================
Binary files - no diff available.
Modified: knox/site/books/knox-0-6-0/runtime-request-processing.png
URL:
http://svn.apache.org/viewvc/knox/site/books/knox-0-6-0/runtime-request-processing.png?rev=1835573&r1=1835572&r2=1835573&view=diff
==============================================================================
Binary files - no diff available.
Modified: knox/site/books/knox-0-7-0/deployment-overview.png
URL:
http://svn.apache.org/viewvc/knox/site/books/knox-0-7-0/deployment-overview.png?rev=1835573&r1=1835572&r2=1835573&view=diff
==============================================================================
Binary files - no diff available.
Modified: knox/site/books/knox-0-7-0/deployment-provider.png
URL:
http://svn.apache.org/viewvc/knox/site/books/knox-0-7-0/deployment-provider.png?rev=1835573&r1=1835572&r2=1835573&view=diff
==============================================================================
Binary files - no diff available.
Modified: knox/site/books/knox-0-7-0/deployment-service.png
URL:
http://svn.apache.org/viewvc/knox/site/books/knox-0-7-0/deployment-service.png?rev=1835573&r1=1835572&r2=1835573&view=diff
==============================================================================
Binary files - no diff available.
Modified: knox/site/books/knox-0-7-0/general_saml_flow.png
URL:
http://svn.apache.org/viewvc/knox/site/books/knox-0-7-0/general_saml_flow.png?rev=1835573&r1=1835572&r2=1835573&view=diff
==============================================================================
Binary files - no diff available.
Modified: knox/site/books/knox-0-7-0/runtime-overview.png
URL:
http://svn.apache.org/viewvc/knox/site/books/knox-0-7-0/runtime-overview.png?rev=1835573&r1=1835572&r2=1835573&view=diff
==============================================================================
Binary files - no diff available.
Modified: knox/site/books/knox-0-7-0/runtime-request-processing.png
URL:
http://svn.apache.org/viewvc/knox/site/books/knox-0-7-0/runtime-request-processing.png?rev=1835573&r1=1835572&r2=1835573&view=diff
==============================================================================
Binary files - no diff available.
Modified: knox/site/books/knox-0-8-0/deployment-overview.png
URL:
http://svn.apache.org/viewvc/knox/site/books/knox-0-8-0/deployment-overview.png?rev=1835573&r1=1835572&r2=1835573&view=diff
==============================================================================
Binary files - no diff available.
Modified: knox/site/books/knox-0-8-0/deployment-provider.png
URL:
http://svn.apache.org/viewvc/knox/site/books/knox-0-8-0/deployment-provider.png?rev=1835573&r1=1835572&r2=1835573&view=diff
==============================================================================
Binary files - no diff available.
Modified: knox/site/books/knox-0-8-0/deployment-service.png
URL:
http://svn.apache.org/viewvc/knox/site/books/knox-0-8-0/deployment-service.png?rev=1835573&r1=1835572&r2=1835573&view=diff
==============================================================================
Binary files - no diff available.
Modified: knox/site/books/knox-0-8-0/general_saml_flow.png
URL:
http://svn.apache.org/viewvc/knox/site/books/knox-0-8-0/general_saml_flow.png?rev=1835573&r1=1835572&r2=1835573&view=diff
==============================================================================
Binary files - no diff available.
Modified: knox/site/books/knox-0-8-0/runtime-overview.png
URL:
http://svn.apache.org/viewvc/knox/site/books/knox-0-8-0/runtime-overview.png?rev=1835573&r1=1835572&r2=1835573&view=diff
==============================================================================
Binary files - no diff available.
Modified: knox/site/books/knox-0-8-0/runtime-request-processing.png
URL:
http://svn.apache.org/viewvc/knox/site/books/knox-0-8-0/runtime-request-processing.png?rev=1835573&r1=1835572&r2=1835573&view=diff
==============================================================================
Binary files - no diff available.
Modified: knox/site/books/knox-0-9-0/deployment-overview.png
URL:
http://svn.apache.org/viewvc/knox/site/books/knox-0-9-0/deployment-overview.png?rev=1835573&r1=1835572&r2=1835573&view=diff
==============================================================================
Binary files - no diff available.
Modified: knox/site/books/knox-0-9-0/deployment-provider.png
URL:
http://svn.apache.org/viewvc/knox/site/books/knox-0-9-0/deployment-provider.png?rev=1835573&r1=1835572&r2=1835573&view=diff
==============================================================================
Binary files - no diff available.
Modified: knox/site/books/knox-0-9-0/deployment-service.png
URL:
http://svn.apache.org/viewvc/knox/site/books/knox-0-9-0/deployment-service.png?rev=1835573&r1=1835572&r2=1835573&view=diff
==============================================================================
Binary files - no diff available.
Modified: knox/site/books/knox-0-9-0/general_saml_flow.png
URL:
http://svn.apache.org/viewvc/knox/site/books/knox-0-9-0/general_saml_flow.png?rev=1835573&r1=1835572&r2=1835573&view=diff
==============================================================================
Binary files - no diff available.
Modified: knox/site/books/knox-0-9-0/runtime-overview.png
URL:
http://svn.apache.org/viewvc/knox/site/books/knox-0-9-0/runtime-overview.png?rev=1835573&r1=1835572&r2=1835573&view=diff
==============================================================================
Binary files - no diff available.
Modified: knox/site/books/knox-0-9-0/runtime-request-processing.png
URL:
http://svn.apache.org/viewvc/knox/site/books/knox-0-9-0/runtime-request-processing.png?rev=1835573&r1=1835572&r2=1835573&view=diff
==============================================================================
Binary files - no diff available.
Modified: knox/site/books/knox-0-9-1/deployment-overview.png
URL:
http://svn.apache.org/viewvc/knox/site/books/knox-0-9-1/deployment-overview.png?rev=1835573&r1=1835572&r2=1835573&view=diff
==============================================================================
Binary files - no diff available.
Modified: knox/site/books/knox-0-9-1/deployment-provider.png
URL:
http://svn.apache.org/viewvc/knox/site/books/knox-0-9-1/deployment-provider.png?rev=1835573&r1=1835572&r2=1835573&view=diff
==============================================================================
Binary files - no diff available.
Modified: knox/site/books/knox-0-9-1/deployment-service.png
URL:
http://svn.apache.org/viewvc/knox/site/books/knox-0-9-1/deployment-service.png?rev=1835573&r1=1835572&r2=1835573&view=diff
==============================================================================
Binary files - no diff available.
Modified: knox/site/books/knox-0-9-1/general_saml_flow.png
URL:
http://svn.apache.org/viewvc/knox/site/books/knox-0-9-1/general_saml_flow.png?rev=1835573&r1=1835572&r2=1835573&view=diff
==============================================================================
Binary files - no diff available.
Modified: knox/site/books/knox-0-9-1/runtime-overview.png
URL:
http://svn.apache.org/viewvc/knox/site/books/knox-0-9-1/runtime-overview.png?rev=1835573&r1=1835572&r2=1835573&view=diff
==============================================================================
Binary files - no diff available.
Modified: knox/site/books/knox-0-9-1/runtime-request-processing.png
URL:
http://svn.apache.org/viewvc/knox/site/books/knox-0-9-1/runtime-request-processing.png?rev=1835573&r1=1835572&r2=1835573&view=diff
==============================================================================
Binary files - no diff available.
Modified: knox/site/books/knox-1-0-0/deployment-overview.png
URL:
http://svn.apache.org/viewvc/knox/site/books/knox-1-0-0/deployment-overview.png?rev=1835573&r1=1835572&r2=1835573&view=diff
==============================================================================
Binary files - no diff available.
Modified: knox/site/books/knox-1-0-0/deployment-provider.png
URL:
http://svn.apache.org/viewvc/knox/site/books/knox-1-0-0/deployment-provider.png?rev=1835573&r1=1835572&r2=1835573&view=diff
==============================================================================
Binary files - no diff available.
Modified: knox/site/books/knox-1-0-0/deployment-service.png
URL:
http://svn.apache.org/viewvc/knox/site/books/knox-1-0-0/deployment-service.png?rev=1835573&r1=1835572&r2=1835573&view=diff
==============================================================================
Binary files - no diff available.
Modified: knox/site/books/knox-1-0-0/general_saml_flow.png
URL:
http://svn.apache.org/viewvc/knox/site/books/knox-1-0-0/general_saml_flow.png?rev=1835573&r1=1835572&r2=1835573&view=diff
==============================================================================
Binary files - no diff available.
Modified: knox/site/books/knox-1-0-0/runtime-overview.png
URL:
http://svn.apache.org/viewvc/knox/site/books/knox-1-0-0/runtime-overview.png?rev=1835573&r1=1835572&r2=1835573&view=diff
==============================================================================
Binary files - no diff available.
Modified: knox/site/books/knox-1-0-0/runtime-request-processing.png
URL:
http://svn.apache.org/viewvc/knox/site/books/knox-1-0-0/runtime-request-processing.png?rev=1835573&r1=1835572&r2=1835573&view=diff
==============================================================================
Binary files - no diff available.
Modified: knox/site/books/knox-1-1-0/deployment-overview.png
URL:
http://svn.apache.org/viewvc/knox/site/books/knox-1-1-0/deployment-overview.png?rev=1835573&r1=1835572&r2=1835573&view=diff
==============================================================================
Binary files - no diff available.
Modified: knox/site/books/knox-1-1-0/deployment-provider.png
URL:
http://svn.apache.org/viewvc/knox/site/books/knox-1-1-0/deployment-provider.png?rev=1835573&r1=1835572&r2=1835573&view=diff
==============================================================================
Binary files - no diff available.
Modified: knox/site/books/knox-1-1-0/deployment-service.png
URL:
http://svn.apache.org/viewvc/knox/site/books/knox-1-1-0/deployment-service.png?rev=1835573&r1=1835572&r2=1835573&view=diff
==============================================================================
Binary files - no diff available.
Modified: knox/site/books/knox-1-1-0/general_saml_flow.png
URL:
http://svn.apache.org/viewvc/knox/site/books/knox-1-1-0/general_saml_flow.png?rev=1835573&r1=1835572&r2=1835573&view=diff
==============================================================================
Binary files - no diff available.
Modified: knox/site/books/knox-1-1-0/runtime-overview.png
URL:
http://svn.apache.org/viewvc/knox/site/books/knox-1-1-0/runtime-overview.png?rev=1835573&r1=1835572&r2=1835573&view=diff
==============================================================================
Binary files - no diff available.
Modified: knox/site/books/knox-1-1-0/runtime-request-processing.png
URL:
http://svn.apache.org/viewvc/knox/site/books/knox-1-1-0/runtime-request-processing.png?rev=1835573&r1=1835572&r2=1835573&view=diff
==============================================================================
Binary files - no diff available.
Modified: knox/site/books/knox-1-1-0/user-guide.html
URL:
http://svn.apache.org/viewvc/knox/site/books/knox-1-1-0/user-guide.html?rev=1835573&r1=1835572&r2=1835573&view=diff
==============================================================================
--- knox/site/books/knox-1-1-0/user-guide.html (original)
+++ knox/site/books/knox-1-1-0/user-guide.html Tue Jul 10 16:01:40 2018
@@ -869,59 +869,34 @@ ip-10-39-107-209.ec2.internal
</topology>
</code></pre><h5><a id="Hostmap+Provider+Configuration">Hostmap Provider
Configuration</a> <a href="#Hostmap+Provider+Configuration"><img
src="markbook-section-link.png"/></a></h5><p>Details about each provider
configuration element is enumerated below.</p>
<dl><dt>topology/gateway/provider/role</dt><dd>The role for a Hostmap provider
must always be
<code>hostmap</code>.</dd><dt>topology/gateway/provider/name</dt><dd>The
Hostmap provider supplied out-of-the-box is selected via the name
<code>static</code>.</dd><dt>topology/gateway/provider/enabled</dt><dd>Host
mapping can be enabled or disabled by providing <code>true</code> or
<code>false</code>.</dd><dt>topology/gateway/provider/param</dt><dd>Host
mapping is configured by providing parameters for each external to internal
mapping.</dd><dt>topology/gateway/provider/param/name</dt><dd>The parameter
names represent the external host names associated with the internal host names
provided by the value element. This can be a comma separated list of host names
that all represent the same physical host. When mapping from internal to
external host name the first external host name in the list is
used.</dd><dt>topology/gateway/provider/param/value</dt><dd>The parameter
values represent the int
ernal host names associated with the external host names provider by the name
element. This can be a comma separated list of host names that all represent
the same physical host. When mapping from external to internal host names the
first internal host name in the list is used.</dd>
-</dl><h4><a id="Simplified+Topology+Descriptors">Simplified Topology
Descriptors</a> <a href="#Simplified+Topology+Descriptors"><img
src="markbook-section-link.png"/></a></h4><p>Simplified descriptors are a means
to facilitate provider configuration sharing and service endpoint discovery.
Rather than editing an XML topology descriptor, it’s possible to create a
simpler YAML (or JSON) descriptor specifying the desired contents of a
topology, which will yield a full topology descriptor and deployment.</p><h5><a
id="Externalized+Provider+Configurations">Externalized Provider
Configurations</a> <a href="#Externalized+Provider+Configurations"><img
src="markbook-section-link.png"/></a></h5><p>Sometimes, the same provider
configuration is applied to multiple Knox topologies. With the provider
configuration externalized from the simple descriptors, a single configuration
can be referenced by multiple topologies. This helps reduce the duplication of
configuration, and the need to updat
e multiple configuration files when a policy change is required. Updating a
provider configuration will trigger an update to all those topologies that
reference it.</p><p>The contents of externalized provider configuration is
identical to the gateway element from a full topology descriptor. The only
difference is that it’s defined in its own XML file in
<code>{GATEWAY_HOME}/conf/shared-providers/</code></p><p><em>Provider
Configuration Example</em></p>
-<pre><code><gateway>
- <provider>
- <role>authentication</role>
- <name>ShiroProvider</name>
- <enabled>true</enabled>
- <param>
- <name>sessionTimeout</name>
- <value>30</value>
- </param>
- <param>
- <name>main.ldapRealm</name>
-
<value>org.apache.knox.gateway.shirorealm.KnoxLdapRealm</value>
- </param>
- <param>
- <name>main.ldapContextFactory</name>
-
<value>org.apache.knox.gateway.shirorealm.KnoxLdapContextFactory</value>
- </param>
- <param>
- <name>main.ldapRealm.contextFactory</name>
- <value>$ldapContextFactory</value>
- </param>
- <param>
- <name>main.ldapRealm.userDnTemplate</name>
-
<value>uid={0},ou=people,dc=hadoop,dc=apache,dc=org</value>
- </param>
- <param>
- <name>main.ldapRealm.contextFactory.url</name>
- <value>ldap://localhost:33389</value>
- </param>
- <param>
-
<name>main.ldapRealm.contextFactory.authenticationMechanism</name>
- <value>simple</value>
- </param>
- <param>
- <name>urls./**</name>
- <value>authcBasic</value>
- </param>
- </provider>
-
- <provider>
- <role>identity-assertion</role>
- <name>Default</name>
- <enabled>true</enabled>
- </provider>
-
- <provider>
- <role>hostmap</role>
- <name>static</name>
- <enabled>true</enabled>
-
<param><name>localhost</name><value>sandbox,sandbox.hortonworks.com</value></param>
- </provider>
-</gateway>
+</dl><h4><a id="Simplified+Topology+Descriptors">Simplified Topology
Descriptors</a> <a href="#Simplified+Topology+Descriptors"><img
src="markbook-section-link.png"/></a></h4><p>Simplified descriptors are a means
to facilitate provider configuration sharing and service endpoint discovery.
Rather than editing an XML topology descriptor, it’s possible to create a
simpler YAML (or JSON) descriptor specifying the desired contents of a
topology, which will yield a full topology descriptor and deployment.</p><h5><a
id="Externalized+Provider+Configurations">Externalized Provider
Configurations</a> <a href="#Externalized+Provider+Configurations"><img
src="markbook-section-link.png"/></a></h5><p>Sometimes, the same provider
configuration is applied to multiple Knox topologies. With the provider
configuration externalized from the simple descriptors, a single configuration
can be referenced by multiple topologies. This helps reduce the duplication of
configuration, and the need to updat
e multiple configuration files when a policy change is required. Updating a
provider configuration will trigger an update to all those topologies that
reference it.</p><p>The contents of externalized provider configuration details
are identical to the contents of the gateway element from a full topology
descriptor. The only difference is that those details are defined in a separate
JSON/YAML file in <code>{GATEWAY_HOME}/conf/shared-providers/</code>, which is
then referenced by one or more descriptors.</p><p><em>Provider Configuration
Example</em></p>
+<pre><code>{
+ "providers": [
+ {
+ "role": "authentication",
+ "name": "ShiroProvider",
+ "enabled": "true",
+ "params": {
+ "sessionTimeout": "30",
+ "main.ldapRealm":
"org.apache.knox.gateway.shirorealm.KnoxLdapRealm",
+ "main.ldapContextFactory":
"org.apache.knox.gateway.shirorealm.KnoxLdapContextFactory",
+ "main.ldapRealm.contextFactory":
"$ldapContextFactory",
+ "main.ldapRealm.userDnTemplate":
"uid={0},ou=people,dc=hadoop,dc=apache,dc=org",
+ "main.ldapRealm.contextFactory.url":
"ldap://localhost:33389",
+ "main.ldapRealm.contextFactory.authenticationMechanism":
"simple",
+ "urls./**": "authcBasic"
+ }
+ },
+ {
+ "name": "static",
+ "role": "hostmape",
+ "enabled": "true",
+ "params": {
+ "localhost": "sandbox,sandbox.hortonworks.com"
+ }
+ }
+ ]
+}
</code></pre><h6><a id="Sharing+HA+Providers">Sharing HA Providers</a> <a
href="#Sharing+HA+Providers"><img
src="markbook-section-link.png"/></a></h6><p>HA Providers are a special concern
with respect to sharing provider configuration because they include
service-specific (and possibly cluster-specific) configuration.</p><p>This
requires extra attention because the service configurations corresponding to
the associated HA Provider configuration must contain the correct content to
function properly.</p><p>For a shared provider configuration with an HA
Provider service:</p>
<ul>
<li>If the referencing descriptor does not declare the corresponding
service, then the HA Provider configuration is effectively ignored since the
service isn’t exposed by the topology.</li>
@@ -931,7 +906,51 @@ ip-10-39-107-209.ec2.internal
<li>Otherwise, the URLs must be explicitly specified for that service in
the descriptor.</li>
</ul></li>
<li>If the descriptor content is correct, but the cluster service is not
configured for HA, then the HA behavior obviously won’t work.</li>
-</ul><p><em>Apache ZooKeeper-based HA Provider Services</em></p><p>The HA
Provider configuration for some services (e.g., <a
href="#HiveServer2+HA">HiveServer2</a>, <a href="#Kafka+HA">Kafka</a>) includes
references to Apache ZooKeeper hosts (i.e., the ZooKeeper ensemble). It’s
important to understand the relationship of that ensemble configuration to the
topologies referencing it. These ZooKeeper ensembles are often
cluster-specific. If the ZooKeeper ensemble in the provider configuration is
part of cluster A, then it’s probably incorrect to reference it in a
topology for cluster B since the Hadoop service endpoints will probably be the
wrong ones. However, if multiple clusters are working with a common ZooKeeper
ensemble, then sharing this provider configuration <em>may</em> be appropriate.
Note that service endpoint discovery does <em>not</em> handle these ZooKeeper
ensemble details; they are static provider configuration.</p><p>Be sure to pay
extra attention when sha
ring HA Provider configuration across topologies.</p><h5><a
id="Simplified+Descriptor+Files">Simplified Descriptor Files</a> <a
href="#Simplified+Descriptor+Files"><img
src="markbook-section-link.png"/></a></h5><p>Simplified descriptors allow
service URLs to be defined explicitly, just like full topology descriptors.
However, if URLs are omitted for a service, Knox will attempt to discover that
service’s URLs from the Hadoop cluster. Currently, this behavior is only
supported for clusters managed by Ambari. In any case, the simplified
descriptors are much more concise than a full topology
descriptor.</p><p><em>Descriptor Properties</em></p>
+</ul><p><strong><em>Apache ZooKeeper-based HA Provider
Services</em></strong></p><p>The HA Provider configuration for some services
(e.g., <a href="#HiveServer2+HA">HiveServer2</a>, <a
href="#Kafka+HA">Kafka</a>) includes references to Apache ZooKeeper hosts
(i.e., the ZooKeeper ensemble) and namespaces. It’s important to
understand the relationship of that ensemble configuration to the topologies
referencing it. These ZooKeeper details are often cluster-specific. If the
ZooKeeper ensemble in the provider configuration is part of cluster <em>A</em>,
then it’s probably incorrect to reference it in a topology for cluster
<em>B</em> since the Hadoop service endpoints will probably be the wrong ones.
However, if multiple clusters are working with a common ZooKeeper ensemble,
then sharing this provider configuration <em>may</em> be
appropriate.</p><p><em>It’s always best to specify cluster-specific
details in a descriptor rather than a provider configuration.</em></p><p
>All of the service attributes, which can be specified in the HaProvider, can
>also be specified as params in the corresponding service declaration in the
>descriptor. If an attribute is specified in both the service declaration and
>the HaProvider, then the service-level value <strong>overrides</strong> the
>HaProvider-level value.</p>
+<pre><code>"services": [
+ {
+ "name": "HIVE",
+ "params": {
+ "enabled": "true",
+ "zookeeperEnsemble":
"host1:2181,host2:2181,host3:2181",
+ "zookeeperNamespace" : "hiveserver2",
+ "maxRetryAttempts" : "100"
+ }
+ }
+]
+</code></pre><p>Note that Knox can dynamically determine these ZooKeeper
ensemble details for <em>some</em> services; for others, they are static
provider configuration details. The services for which Knox can discover the
cluster-specific ZooKeeper details include:</p>
+<ul>
+ <li>YARN</li>
+ <li>HIVE</li>
+ <li>WEBHDFS</li>
+ <li>WEBHBASE</li>
+ <li>WEBHCAT</li>
+ <li>OOZIE</li>
+ <li>ATLAS</li>
+ <li>ATLAS-API</li>
+ <li>KAFKA</li>
+</ul><p>For a subset of these supported services, Knox can also determine
whether ZooKeeper-based HA is enabled or not. This means that the
<em>enabled</em> attribute of the HA Provider configuration for these services
may be set to <strong>auto</strong>, and Knox will determine whether or not it
is enabled based on that service’s configuration in the target
cluster.</p>
+<pre><code>{
+ "providers": [
+ {
+ "role": "ha",
+ "name": "HaProvider",
+ "enabled": "true",
+ "params": {
+ "WEBHDFS":
"maxFailoverAttempts=3;failoverSleep=1000;maxRetryAttempts=3;retrySleep=1000;enabled=true",
+ "HIVE":
"maxFailoverAttempts=10;failoverSleep=1000;maxRetryAttempts=5;retrySleep=1000;enabled=auto",
+ "YARN":
"maxFailoverAttempts=5;failoverSleep=5000;maxRetryAttempts=3;retrySleep=1000;enabled=auto"
+ }
+ }
+ ]
+}
+</code></pre><p>These services include:</p>
+<ul>
+ <li>YARN</li>
+ <li>HIVE</li>
+ <li>ATLAS</li>
+ <li>ATLAS-API</li>
+</ul><p>Be sure to pay extra attention when sharing HA Provider configuration
across topologies.</p><h5><a id="Simplified+Descriptor+Files">Simplified
Descriptor Files</a> <a href="#Simplified+Descriptor+Files"><img
src="markbook-section-link.png"/></a></h5><p>Simplified descriptors allow
service URLs to be defined explicitly, just like full topology descriptors.
However, if URLs are omitted for a service, Knox will attempt to discover that
service’s URLs from the Hadoop cluster. Currently, this behavior is only
supported for clusters managed by Ambari. In any case, the simplified
descriptors are much more concise than a full topology
descriptor.</p><p><em>Descriptor Properties</em></p>
<table>
<thead>
<tr>
Modified: knox/site/index.html
URL:
http://svn.apache.org/viewvc/knox/site/index.html?rev=1835573&r1=1835572&r2=1835573&view=diff
==============================================================================
--- knox/site/index.html (original)
+++ knox/site/index.html Tue Jul 10 16:01:40 2018
@@ -1,13 +1,13 @@
<!DOCTYPE html>
<!--
- | Generated by Apache Maven Doxia at 2018-07-06
+ | Generated by Apache Maven Doxia at 2018-07-10
| Rendered using Apache Maven Fluido Skin 1.3.0
-->
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
<head>
<meta charset="UTF-8" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
- <meta name="Date-Revision-yyyymmdd" content="20180706" />
+ <meta name="Date-Revision-yyyymmdd" content="20180710" />
<meta http-equiv="Content-Language" content="en" />
<title>Knox Gateway – Announcing Apache Knox 1.0.0!</title>
<link rel="stylesheet" href="./css/apache-maven-fluido-1.3.0.min.css" />
@@ -58,7 +58,7 @@
- <li id="publishDate" class="pull-right">Last Published:
2018-07-06</li>
+ <li id="publishDate" class="pull-right">Last Published:
2018-07-10</li>
</ul>
</div>
Modified: knox/site/issue-tracking.html
URL:
http://svn.apache.org/viewvc/knox/site/issue-tracking.html?rev=1835573&r1=1835572&r2=1835573&view=diff
==============================================================================
--- knox/site/issue-tracking.html (original)
+++ knox/site/issue-tracking.html Tue Jul 10 16:01:40 2018
@@ -1,13 +1,13 @@
<!DOCTYPE html>
<!--
- | Generated by Apache Maven Doxia at 2018-07-06
+ | Generated by Apache Maven Doxia at 2018-07-10
| Rendered using Apache Maven Fluido Skin 1.3.0
-->
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
<head>
<meta charset="UTF-8" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
- <meta name="Date-Revision-yyyymmdd" content="20180706" />
+ <meta name="Date-Revision-yyyymmdd" content="20180710" />
<meta http-equiv="Content-Language" content="en" />
<title>Knox Gateway – Issue Tracking</title>
<link rel="stylesheet" href="./css/apache-maven-fluido-1.3.0.min.css" />
@@ -58,7 +58,7 @@
- <li id="publishDate" class="pull-right">Last Published:
2018-07-06</li>
+ <li id="publishDate" class="pull-right">Last Published:
2018-07-10</li>
</ul>
</div>
Modified: knox/site/license.html
URL:
http://svn.apache.org/viewvc/knox/site/license.html?rev=1835573&r1=1835572&r2=1835573&view=diff
==============================================================================
--- knox/site/license.html (original)
+++ knox/site/license.html Tue Jul 10 16:01:40 2018
@@ -1,13 +1,13 @@
<!DOCTYPE html>
<!--
- | Generated by Apache Maven Doxia at 2018-07-06
+ | Generated by Apache Maven Doxia at 2018-07-10
| Rendered using Apache Maven Fluido Skin 1.3.0
-->
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
<head>
<meta charset="UTF-8" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
- <meta name="Date-Revision-yyyymmdd" content="20180706" />
+ <meta name="Date-Revision-yyyymmdd" content="20180710" />
<meta http-equiv="Content-Language" content="en" />
<title>Knox Gateway – Project License</title>
<link rel="stylesheet" href="./css/apache-maven-fluido-1.3.0.min.css" />
@@ -58,7 +58,7 @@
- <li id="publishDate" class="pull-right">Last Published:
2018-07-06</li>
+ <li id="publishDate" class="pull-right">Last Published:
2018-07-10</li>
</ul>
</div>
Modified: knox/site/mail-lists.html
URL:
http://svn.apache.org/viewvc/knox/site/mail-lists.html?rev=1835573&r1=1835572&r2=1835573&view=diff
==============================================================================
--- knox/site/mail-lists.html (original)
+++ knox/site/mail-lists.html Tue Jul 10 16:01:40 2018
@@ -1,13 +1,13 @@
<!DOCTYPE html>
<!--
- | Generated by Apache Maven Doxia at 2018-07-06
+ | Generated by Apache Maven Doxia at 2018-07-10
| Rendered using Apache Maven Fluido Skin 1.3.0
-->
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
<head>
<meta charset="UTF-8" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
- <meta name="Date-Revision-yyyymmdd" content="20180706" />
+ <meta name="Date-Revision-yyyymmdd" content="20180710" />
<meta http-equiv="Content-Language" content="en" />
<title>Knox Gateway – Project Mailing Lists</title>
<link rel="stylesheet" href="./css/apache-maven-fluido-1.3.0.min.css" />
@@ -58,7 +58,7 @@
- <li id="publishDate" class="pull-right">Last Published:
2018-07-06</li>
+ <li id="publishDate" class="pull-right">Last Published:
2018-07-10</li>
</ul>
</div>
Modified: knox/site/project-info.html
URL:
http://svn.apache.org/viewvc/knox/site/project-info.html?rev=1835573&r1=1835572&r2=1835573&view=diff
==============================================================================
--- knox/site/project-info.html (original)
+++ knox/site/project-info.html Tue Jul 10 16:01:40 2018
@@ -1,13 +1,13 @@
<!DOCTYPE html>
<!--
- | Generated by Apache Maven Doxia at 2018-07-06
+ | Generated by Apache Maven Doxia at 2018-07-10
| Rendered using Apache Maven Fluido Skin 1.3.0
-->
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
<head>
<meta charset="UTF-8" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
- <meta name="Date-Revision-yyyymmdd" content="20180706" />
+ <meta name="Date-Revision-yyyymmdd" content="20180710" />
<meta http-equiv="Content-Language" content="en" />
<title>Knox Gateway – Project Information</title>
<link rel="stylesheet" href="./css/apache-maven-fluido-1.3.0.min.css" />
@@ -58,7 +58,7 @@
- <li id="publishDate" class="pull-right">Last Published:
2018-07-06</li>
+ <li id="publishDate" class="pull-right">Last Published:
2018-07-10</li>
</ul>
</div>
Modified: knox/site/team-list.html
URL:
http://svn.apache.org/viewvc/knox/site/team-list.html?rev=1835573&r1=1835572&r2=1835573&view=diff
==============================================================================
--- knox/site/team-list.html (original)
+++ knox/site/team-list.html Tue Jul 10 16:01:40 2018
@@ -1,13 +1,13 @@
<!DOCTYPE html>
<!--
- | Generated by Apache Maven Doxia at 2018-07-06
+ | Generated by Apache Maven Doxia at 2018-07-10
| Rendered using Apache Maven Fluido Skin 1.3.0
-->
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
<head>
<meta charset="UTF-8" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
- <meta name="Date-Revision-yyyymmdd" content="20180706" />
+ <meta name="Date-Revision-yyyymmdd" content="20180710" />
<meta http-equiv="Content-Language" content="en" />
<title>Knox Gateway – Team list</title>
<link rel="stylesheet" href="./css/apache-maven-fluido-1.3.0.min.css" />
@@ -58,7 +58,7 @@
- <li id="publishDate" class="pull-right">Last Published:
2018-07-06</li>
+ <li id="publishDate" class="pull-right">Last Published:
2018-07-10</li>
</ul>
</div>
Modified: knox/trunk/books/1.1.0/config.md
URL:
http://svn.apache.org/viewvc/knox/trunk/books/1.1.0/config.md?rev=1835573&r1=1835572&r2=1835573&view=diff
==============================================================================
--- knox/trunk/books/1.1.0/config.md (original)
+++ knox/trunk/books/1.1.0/config.md Tue Jul 10 16:01:40 2018
@@ -377,63 +377,40 @@ from the simple descriptors, a single co
of configuration, and the need to update multiple configuration files when a
policy change is required. Updating a provider
configuration will trigger an update to all those topologies that reference it.
-The contents of externalized provider configuration is identical to the
gateway element from a full topology descriptor. The only
-difference is that it's defined in its own XML file in
`{GATEWAY_HOME}/conf/shared-providers/`
+The contents of externalized provider configuration details are identical to
the contents of the gateway element from a full topology descriptor.
+The only difference is that those details are defined in a separate JSON/YAML
file in `{GATEWAY_HOME}/conf/shared-providers/`, which is then
+referenced by one or more descriptors.
*Provider Configuration Example*
- <gateway>
- <provider>
- <role>authentication</role>
- <name>ShiroProvider</name>
- <enabled>true</enabled>
- <param>
- <name>sessionTimeout</name>
- <value>30</value>
- </param>
- <param>
- <name>main.ldapRealm</name>
- <value>org.apache.knox.gateway.shirorealm.KnoxLdapRealm</value>
- </param>
- <param>
- <name>main.ldapContextFactory</name>
-
<value>org.apache.knox.gateway.shirorealm.KnoxLdapContextFactory</value>
- </param>
- <param>
- <name>main.ldapRealm.contextFactory</name>
- <value>$ldapContextFactory</value>
- </param>
- <param>
- <name>main.ldapRealm.userDnTemplate</name>
- <value>uid={0},ou=people,dc=hadoop,dc=apache,dc=org</value>
- </param>
- <param>
- <name>main.ldapRealm.contextFactory.url</name>
- <value>ldap://localhost:33389</value>
- </param>
- <param>
-
<name>main.ldapRealm.contextFactory.authenticationMechanism</name>
- <value>simple</value>
- </param>
- <param>
- <name>urls./**</name>
- <value>authcBasic</value>
- </param>
- </provider>
-
- <provider>
- <role>identity-assertion</role>
- <name>Default</name>
- <enabled>true</enabled>
- </provider>
-
- <provider>
- <role>hostmap</role>
- <name>static</name>
- <enabled>true</enabled>
-
<param><name>localhost</name><value>sandbox,sandbox.hortonworks.com</value></param>
- </provider>
- </gateway>
+ {
+ "providers": [
+ {
+ "role": "authentication",
+ "name": "ShiroProvider",
+ "enabled": "true",
+ "params": {
+ "sessionTimeout": "30",
+ "main.ldapRealm":
"org.apache.knox.gateway.shirorealm.KnoxLdapRealm",
+ "main.ldapContextFactory":
"org.apache.knox.gateway.shirorealm.KnoxLdapContextFactory",
+ "main.ldapRealm.contextFactory": "$ldapContextFactory",
+ "main.ldapRealm.userDnTemplate":
"uid={0},ou=people,dc=hadoop,dc=apache,dc=org",
+ "main.ldapRealm.contextFactory.url": "ldap://localhost:33389",
+ "main.ldapRealm.contextFactory.authenticationMechanism":
"simple",
+ "urls./**": "authcBasic"
+ }
+ },
+ {
+ "name": "static",
+ "role": "hostmape",
+ "enabled": "true",
+ "params": {
+ "localhost": "sandbox,sandbox.hortonworks.com"
+ }
+ }
+ ]
+ }
+
###### Sharing HA Providers ######
@@ -450,13 +427,65 @@ For a shared provider configuration with
- Otherwise, the URLs must be explicitly specified for that service in the
descriptor.
- If the descriptor content is correct, but the cluster service is not
configured for HA, then the HA behavior obviously won't work.
-*Apache ZooKeeper-based HA Provider Services*
+__*Apache ZooKeeper-based HA Provider Services*__
+
+The HA Provider configuration for some services (e.g.,
[HiveServer2](#HiveServer2+HA), [Kafka](#Kafka+HA)) includes references to
Apache ZooKeeper hosts (i.e., the ZooKeeper ensemble)
+and namespaces. It's important to understand the relationship of that ensemble
configuration to the topologies referencing it. These ZooKeeper details are
often cluster-specific. If the ZooKeeper ensemble in the provider configuration
is part of cluster *A*, then it's probably incorrect to reference it in a
topology for cluster *B* since the Hadoop service endpoints will probably be
the wrong ones. However, if multiple clusters are working with a common
ZooKeeper ensemble, then sharing this provider configuration *may* be
appropriate.
+
+*It's always best to specify cluster-specific details in a descriptor rather
than a provider configuration.*
+
+All of the service attributes, which can be specified in the HaProvider, can
also be specified as params in the corresponding service declaration in the
descriptor. If an attribute is specified in both the service declaration and
the HaProvider, then the service-level value __overrides__ the HaProvider-level
value.
+
+ "services": [
+ {
+ "name": "HIVE",
+ "params": {
+ "enabled": "true",
+ "zookeeperEnsemble": "host1:2181,host2:2181,host3:2181",
+ "zookeeperNamespace" : "hiveserver2",
+ "maxRetryAttempts" : "100"
+ }
+ }
+ ]
+
+Note that Knox can dynamically determine these ZooKeeper ensemble details for
*some* services; for others, they are static provider configuration details.
+The services for which Knox can discover the cluster-specific ZooKeeper
details include:
+
+- YARN
+- HIVE
+- WEBHDFS
+- WEBHBASE
+- WEBHCAT
+- OOZIE
+- ATLAS
+- ATLAS-API
+- KAFKA
+
+For a subset of these supported services, Knox can also determine whether
ZooKeeper-based HA is enabled or not.
+This means that the *enabled* attribute of the HA Provider configuration for
these services may be set to __auto__, and Knox will determine whether or not
it is enabled based on that service's configuration in the target cluster.
+
+ {
+ "providers": [
+ {
+ "role": "ha",
+ "name": "HaProvider",
+ "enabled": "true",
+ "params": {
+ "WEBHDFS":
"maxFailoverAttempts=3;failoverSleep=1000;maxRetryAttempts=3;retrySleep=1000;enabled=true",
+ "HIVE":
"maxFailoverAttempts=10;failoverSleep=1000;maxRetryAttempts=5;retrySleep=1000;enabled=auto",
+ "YARN":
"maxFailoverAttempts=5;failoverSleep=5000;maxRetryAttempts=3;retrySleep=1000;enabled=auto"
+ }
+ }
+ ]
+ }
+
+These services include:
+
+- YARN
+- HIVE
+- ATLAS
+- ATLAS-API
-The HA Provider configuration for some services (e.g.,
[HiveServer2](#HiveServer2+HA), [Kafka](#Kafka+HA)) includes references to
Apache ZooKeeper hosts (i.e., the ZooKeeper ensemble).
-It's important to understand the relationship of that ensemble configuration
to the topologies referencing it. These ZooKeeper ensembles are often
cluster-specific. If the ZooKeeper
-ensemble in the provider configuration is part of cluster A, then it's
probably incorrect to reference it in a topology for cluster B since the Hadoop
service endpoints will probably
-be the wrong ones. However, if multiple clusters are working with a common
ZooKeeper ensemble, then sharing this provider configuration *may* be
appropriate. Note that service endpoint
-discovery does *not* handle these ZooKeeper ensemble details; they are static
provider configuration.
Be sure to pay extra attention when sharing HA Provider configuration across
topologies.