knox-commits mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From m...@apache.org
Subject svn commit: r1797979 - in /knox: site/ site/books/knox-0-13-0/ trunk/books/0.13.0/
Date Wed, 07 Jun 2017 17:48:01 GMT
Author: more
Date: Wed Jun  7 17:48:01 2017
New Revision: 1797979

URL: http://svn.apache.org/viewvc?rev=1797979&view=rev
Log:
KNOX-768 - Apache Kafka REST API Support (Rick Kellogg via Sandeep More)

Modified:
    knox/site/books/knox-0-13-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/0.13.0/book.md
    knox/trunk/books/0.13.0/book_getting-started.md
    knox/trunk/books/0.13.0/book_limitations.md
    knox/trunk/books/0.13.0/book_service-details.md

Modified: knox/site/books/knox-0-13-0/user-guide.html
URL: http://svn.apache.org/viewvc/knox/site/books/knox-0-13-0/user-guide.html?rev=1797979&r1=1797978&r2=1797979&view=diff
==============================================================================
--- knox/site/books/knox-0-13-0/user-guide.html (original)
+++ knox/site/books/knox-0-13-0/user-guide.html Wed Jun  7 17:48:01 2017
@@ -89,6 +89,7 @@
     <li><a href="#HBase">HBase</a></li>
     <li><a href="#Hive">Hive</a></li>
     <li><a href="#Yarn">Yarn</a></li>
+    <li><a href="#Kafka">Kafka</a></li>
     <li><a href="#Storm">Storm</a></li>
     <li><a href="#Avatica">Avatica</a></li>
     <li><a href="#Common+Service+Config">Common Service Config</a></li>
@@ -349,6 +350,13 @@ curl -i -k -u guest:guest-password -X GE
       <td><img src="error.png"  alt="n"/></td>
     </tr>
     <tr>
+      <td>Kafka (via REST Proxy) </td>
+      <td>0.10.0 </td>
+      <td><img src="check.png"  alt="y"/> </td>
+      <td><img src="check.png"  alt="y"/> </td>
+      <td><img src="check.png"  alt="y"/></td>
+    </tr>
+    <tr>
       <td>Storm </td>
       <td>0.9.3 </td>
       <td><img src="check.png"  alt="y"/> </td>
@@ -3633,6 +3641,7 @@ dep/commons-codec-1.7.jar
   <li><a href="#HBase">HBase</a></li>
   <li><a href="#Hive">Hive</a></li>
   <li><a href="#Yarn">Yarn</a></li>
+  <li><a href="#Kafka">Kafka</a></li>
   <li><a href="#Storm">Storm</a></li>
   <li><a href="#Avatica">Avatica</a></li>
 </ul><h3><a id="Assumptions">Assumptions</a> <a href="#Assumptions"><img
src="markbook-section-link.png"/></a></h3><p>This document assumes a
few things about your environment in order to simplify the examples.</p>
@@ -5009,6 +5018,32 @@ The contents of the state-killed.json fi
 
 
 curl -ikv -u guest:guest-password -H Content-Type:application/json -X PUT -T state-killed.json
&#39;https://localhost:8443/gateway/sandbox/resourcemanager/v1/cluster/apps/{application_id}/state&#39;
+</code></pre><h3><a id="Kafka">Kafka</a> <a href="#Kafka"><img
src="markbook-section-link.png"/></a></h3><p>Knox provides gateway functionality
to Kafka when used with the Confluent Kafka REST Proxy. The Kafka REST APIs allow the user
to view the status of the cluster, perform administrative actions and produce messages.</p>
+<p>Note: Consumption of messages via Knox at this time is not supported.</p><p>The
docs for the Confluent Kafka REST Proxy can be found here: <a href="http://docs.confluent.io/current/kafka-rest/docs/index.html">http://docs.confluent.io/current/kafka-rest/docs/index.html</a></p><p>To
enable this functionality, a topology file needs to have the following configuration:</p>
+<pre><code>&lt;service&gt;
+    &lt;role&gt;KAFKA&lt;/role&gt;
+    &lt;url&gt;http://&lt;kafka-rest-host&gt;:&lt;kafka-rest-port&gt;&lt;/url&gt;
+&lt;/service&gt;
+</code></pre><p>The default Kafka REST Proxy port is 8082. If it is configured
to some other port, that configuration can be found in <code>kafka-rest.properties</code>
under the property <code>listeners</code>.</p><h4><a id="Kafka+URL+Mapping">Kafka
URL Mapping</a> <a href="#Kafka+URL+Mapping"><img src="markbook-section-link.png"/></a></h4><p>For
Kafka URLs, the mapping of Knox Gateway accessible URLs to direct Kafka URLs is the following.</p>
+<table>
+  <tbody>
+    <tr>
+      <td>Gateway </td>
+      <td><code>https://{gateway-host}:{gateway-port}/{gateway-path}/{cluster-name}/kafka</code>
</td>
+    </tr>
+    <tr>
+      <td>Cluster </td>
+      <td><code>http://{kakfa-rest-host}:{kafka-rest-port}}</code> </td>
+    </tr>
+  </tbody>
+</table><h4><a id="Kafka+Examples+via+cURL">Kafka Examples via cURL</a>
<a href="#Kafka+Examples+via+cURL"><img src="markbook-section-link.png"/></a></h4><p>Some
of the various calls that can be made and examples using curl are listed below.</p>
+<pre><code># 0. Getting topic info
+
+curl -ikv -u guest:guest-password -X GET &#39;https://localhost:8443/gateway/sandbox/kafka/topics&#39;
+
+# 1. Publish message to topic
+
+curl -ikv -u guest:guest-password -X POST &#39;https://localhost:8443/gateway/sandbox/kafka/topics/TOPIC1&#39;
-H &#39;Content-Type: application/vnd.kafka.json.v2+json&#39; -H &#39;Accept:
application/vnd.kafka.v2+json&#39; --data &#39;&quot;records&quot;:[{&quot;value&quot;:{&quot;foo&quot;:&quot;bar&quot;}}]}&#39;
 </code></pre><h3><a id="Storm">Storm</a> <a href="#Storm"><img
src="markbook-section-link.png"/></a></h3><p>Storm is a distributed realtime
computation system. Storm exposes REST APIs for UI functionality that can be used for retrieving
metrics data and configuration information as well as management operations such as starting
or stopping topologies.</p><p>The docs for this can be found here</p><p><a
href="https://github.com/apache/storm/blob/master/docs/STORM-UI-REST-API.md">https://github.com/apache/storm/blob/master/docs/STORM-UI-REST-API.md</a></p><p>To
enable this functionality, a topology file needs to have the following configuration:</p>
 <pre><code>&lt;service&gt;
     &lt;role&gt;STORM&lt;/role&gt;
@@ -5659,7 +5694,7 @@ DriverManager.getConnection(url, props);
       <td><code>https://{gateway-host}:{gateway-port}/{gateway-path}/manager/admin-ui/index.html</code>
</td>
     </tr>
   </tbody>
-</table><h5><a id="UI+Functionality">UI Functionality</a> <a href="#UI+Functionality"><img
src="markbook-section-link.png"/></a></h5><h6><a id="Operations">Operations</a>
<a href="#Operations"><img src="markbook-section-link.png"/></a></h6><p>The
application is a conventional one page application with functionality limited to basic functionality
related to  Topology CRUD. Once logged in the user can view all topologies that are deployed
to the gateway instance and can  view the details of a topology file, modify it and save it,
delete it or copy it to create a new topology.</p><h6><a id="Authentication">Authentication</a>
<a href="#Authentication"><img src="markbook-section-link.png"/></a></h6><p>The
admin UI is deployed using the topology called &lsquo;manager&rsquo;. The out of box
authentication specified uses the LDAP credentials  and since the UI depends on the admin
UI, only someone in the admin role can access the UI functionality. In order to change the
 authentication mecha
 nism, the manager topology needs to be changed. For example, KNOXSSO can be used as an alternative
mechanism here.</p><h2><a id="Limitations">Limitations</a> <a href="#Limitations"><img
src="markbook-section-link.png"/></a></h2><h3><a id="Secure+Oozie+POST/PUT+Request+Payload+Size+Restriction">Secure
Oozie POST/PUT Request Payload Size Restriction</a> <a href="#Secure+Oozie+POST/PUT+Request+Payload+Size+Restriction"><img
src="markbook-section-link.png"/></a></h3><p>With one exception there
are no known size limits for requests or responses payloads that pass through the gateway.
The exception involves POST or PUT request payload sizes for Oozie in a Kerberos secured Hadoop
cluster. In this one case there is currently a 4Kb payload size limit for the first request
made to the Hadoop cluster. This is a result of how the gateway negotiates a trust relationship
between itself and the cluster via SPNego. There is an undocumented configuration setting
to modify this limit&rsquo;s value if
  required. In the future this will be made more easily configurable and at that time it will
be documented.</p><h3><a id="Group+Membership+Propagation">Group Membership
Propagation</a> <a href="#Group+Membership+Propagation"><img src="markbook-section-link.png"/></a></h3><p>Groups
that are acquired via Shiro Group Lookup and/or Identity Assertion Group Principal Mapping
are not propagated to the Hadoop services. Therefore, groups used for Service Level Authorization
policy may not match those acquired within the cluster via GroupMappingServiceProvider plugins.</p><h2><a
id="Troubleshooting">Troubleshooting</a> <a href="#Troubleshooting"><img
src="markbook-section-link.png"/></a></h2><h3><a id="Finding+Logs">Finding
Logs</a> <a href="#Finding+Logs"><img src="markbook-section-link.png"/></a></h3><p>When
things aren&rsquo;t working the first thing you need to do is examine the diagnostic logs.
Depending upon how you are running the gateway these diagnostic logs will be output to differ
 ent locations.</p><h4><a id="java+-jar+bin/gateway.jar">java -jar bin/gateway.jar</a>
<a href="#java+-jar+bin/gateway.jar"><img src="markbook-section-link.png"/></a></h4><p>When
the gateway is run this way the diagnostic output is written directly to the console. If you
want to capture that output you will need to redirect the console output to a file using OS
specific techniques.</p>
+</table><h5><a id="UI+Functionality">UI Functionality</a> <a href="#UI+Functionality"><img
src="markbook-section-link.png"/></a></h5><h6><a id="Operations">Operations</a>
<a href="#Operations"><img src="markbook-section-link.png"/></a></h6><p>The
application is a conventional one page application with functionality limited to basic functionality
related to  Topology CRUD. Once logged in the user can view all topologies that are deployed
to the gateway instance and can  view the details of a topology file, modify it and save it,
delete it or copy it to create a new topology.</p><h6><a id="Authentication">Authentication</a>
<a href="#Authentication"><img src="markbook-section-link.png"/></a></h6><p>The
admin UI is deployed using the topology called &lsquo;manager&rsquo;. The out of box
authentication specified uses the LDAP credentials  and since the UI depends on the admin
UI, only someone in the admin role can access the UI functionality. In order to change the
 authentication mecha
 nism, the manager topology needs to be changed. For example, KNOXSSO can be used as an alternative
mechanism here.</p><h2><a id="Limitations">Limitations</a> <a href="#Limitations"><img
src="markbook-section-link.png"/></a></h2><h3><a id="Secure+Oozie+POST/PUT+Request+Payload+Size+Restriction">Secure
Oozie POST/PUT Request Payload Size Restriction</a> <a href="#Secure+Oozie+POST/PUT+Request+Payload+Size+Restriction"><img
src="markbook-section-link.png"/></a></h3><p>With one exception there
are no known size limits for requests or responses payloads that pass through the gateway.
The exception involves POST or PUT request payload sizes for Oozie in a Kerberos secured Hadoop
cluster. In this one case there is currently a 4Kb payload size limit for the first request
made to the Hadoop cluster. This is a result of how the gateway negotiates a trust relationship
between itself and the cluster via SPNego. There is an undocumented configuration setting
to modify this limit&rsquo;s value if
  required. In the future this will be made more easily configurable and at that time it will
be documented.</p><h3><a id="Group+Membership+Propagation">Group Membership
Propagation</a> <a href="#Group+Membership+Propagation"><img src="markbook-section-link.png"/></a></h3><p>Groups
that are acquired via Shiro Group Lookup and/or Identity Assertion Group Principal Mapping
are not propagated to the Hadoop services. Therefore, groups used for Service Level Authorization
policy may not match those acquired within the cluster via GroupMappingServiceProvider plugins.</p><h3><a
id="Knox+Consumer+Restriction">Knox Consumer Restriction</a> <a href="#Knox+Consumer+Restriction"><img
src="markbook-section-link.png"/></a></h3><p>Consumption of messages
via Knox at this time is not supported. The Confluent Kafka REST Proxy that Knox relies upon
is stateful when used for consumption of messages.</p><h2><a id="Troubleshooting">Troubleshooting</a>
<a href="#Troubleshooting"><img src="markbook-section
 -link.png"/></a></h2><h3><a id="Finding+Logs">Finding Logs</a>
<a href="#Finding+Logs"><img src="markbook-section-link.png"/></a></h3><p>When
things aren&rsquo;t working the first thing you need to do is examine the diagnostic logs.
Depending upon how you are running the gateway these diagnostic logs will be output to different
locations.</p><h4><a id="java+-jar+bin/gateway.jar">java -jar bin/gateway.jar</a>
<a href="#java+-jar+bin/gateway.jar"><img src="markbook-section-link.png"/></a></h4><p>When
the gateway is run this way the diagnostic output is written directly to the console. If you
want to capture that output you will need to redirect the console output to a file using OS
specific techniques.</p>
 <pre><code>java -jar bin/gateway.jar &gt; gateway.log
 </code></pre><h4><a id="bin/gateway.sh+start">bin/gateway.sh start</a>
<a href="#bin/gateway.sh+start"><img src="markbook-section-link.png"/></a></h4><p>When
the gateway is run this way the diagnostic output is written to <code>{GATEWAY_HOME}/log/knox.out</code>
and <code>{GATEWAY_HOME}/log/knox.err</code>. Typically only knox.out will have
content.</p><h3><a id="Increasing+Logging">Increasing Logging</a>
<a href="#Increasing+Logging"><img src="markbook-section-link.png"/></a></h3><p>The
<code>log4j.properties</code> files <code>{GATEWAY_HOME}/conf</code>
can be used to change the granularity of the logging done by Knox. The Knox server must be
restarted in order for these changes to take effect. There are various useful loggers pre-populated
but commented out.</p>
 <pre><code>log4j.logger.org.apache.hadoop.gateway=DEBUG # Use this logger to
increase the debugging of Apache Knox itself.

Modified: knox/site/index.html
URL: http://svn.apache.org/viewvc/knox/site/index.html?rev=1797979&r1=1797978&r2=1797979&view=diff
==============================================================================
--- knox/site/index.html (original)
+++ knox/site/index.html Wed Jun  7 17:48:01 2017
@@ -1,13 +1,13 @@
 <!DOCTYPE html>
 <!--
- | Generated by Apache Maven Doxia at 2017-06-06
+ | Generated by Apache Maven Doxia at 2017-06-07
  | 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="20170606" />
+    <meta name="Date-Revision-yyyymmdd" content="20170607" />
     <meta http-equiv="Content-Language" content="en" />
     <title>Knox Gateway &#x2013; REST API and Application Gateway for the Apache
Hadoop Ecosystem</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: 2017-06-06</li>

+                  <li id="publishDate" class="pull-right">Last Published: 2017-06-07</li>

             
                             </ul>
       </div>

Modified: knox/site/issue-tracking.html
URL: http://svn.apache.org/viewvc/knox/site/issue-tracking.html?rev=1797979&r1=1797978&r2=1797979&view=diff
==============================================================================
--- knox/site/issue-tracking.html (original)
+++ knox/site/issue-tracking.html Wed Jun  7 17:48:01 2017
@@ -1,13 +1,13 @@
 <!DOCTYPE html>
 <!--
- | Generated by Apache Maven Doxia at 2017-06-06
+ | Generated by Apache Maven Doxia at 2017-06-07
  | 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="20170606" />
+    <meta name="Date-Revision-yyyymmdd" content="20170607" />
     <meta http-equiv="Content-Language" content="en" />
     <title>Knox Gateway &#x2013; 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: 2017-06-06</li>

+                  <li id="publishDate" class="pull-right">Last Published: 2017-06-07</li>

             
                             </ul>
       </div>

Modified: knox/site/license.html
URL: http://svn.apache.org/viewvc/knox/site/license.html?rev=1797979&r1=1797978&r2=1797979&view=diff
==============================================================================
--- knox/site/license.html (original)
+++ knox/site/license.html Wed Jun  7 17:48:01 2017
@@ -1,13 +1,13 @@
 <!DOCTYPE html>
 <!--
- | Generated by Apache Maven Doxia at 2017-06-06
+ | Generated by Apache Maven Doxia at 2017-06-07
  | 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="20170606" />
+    <meta name="Date-Revision-yyyymmdd" content="20170607" />
     <meta http-equiv="Content-Language" content="en" />
     <title>Knox Gateway &#x2013; 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: 2017-06-06</li>

+                  <li id="publishDate" class="pull-right">Last Published: 2017-06-07</li>

             
                             </ul>
       </div>

Modified: knox/site/mail-lists.html
URL: http://svn.apache.org/viewvc/knox/site/mail-lists.html?rev=1797979&r1=1797978&r2=1797979&view=diff
==============================================================================
--- knox/site/mail-lists.html (original)
+++ knox/site/mail-lists.html Wed Jun  7 17:48:01 2017
@@ -1,13 +1,13 @@
 <!DOCTYPE html>
 <!--
- | Generated by Apache Maven Doxia at 2017-06-06
+ | Generated by Apache Maven Doxia at 2017-06-07
  | 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="20170606" />
+    <meta name="Date-Revision-yyyymmdd" content="20170607" />
     <meta http-equiv="Content-Language" content="en" />
     <title>Knox Gateway &#x2013; 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: 2017-06-06</li>

+                  <li id="publishDate" class="pull-right">Last Published: 2017-06-07</li>

             
                             </ul>
       </div>

Modified: knox/site/project-info.html
URL: http://svn.apache.org/viewvc/knox/site/project-info.html?rev=1797979&r1=1797978&r2=1797979&view=diff
==============================================================================
--- knox/site/project-info.html (original)
+++ knox/site/project-info.html Wed Jun  7 17:48:01 2017
@@ -1,13 +1,13 @@
 <!DOCTYPE html>
 <!--
- | Generated by Apache Maven Doxia at 2017-06-06
+ | Generated by Apache Maven Doxia at 2017-06-07
  | 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="20170606" />
+    <meta name="Date-Revision-yyyymmdd" content="20170607" />
     <meta http-equiv="Content-Language" content="en" />
     <title>Knox Gateway &#x2013; 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: 2017-06-06</li>

+                  <li id="publishDate" class="pull-right">Last Published: 2017-06-07</li>

             
                             </ul>
       </div>

Modified: knox/site/team-list.html
URL: http://svn.apache.org/viewvc/knox/site/team-list.html?rev=1797979&r1=1797978&r2=1797979&view=diff
==============================================================================
--- knox/site/team-list.html (original)
+++ knox/site/team-list.html Wed Jun  7 17:48:01 2017
@@ -1,13 +1,13 @@
 <!DOCTYPE html>
 <!--
- | Generated by Apache Maven Doxia at 2017-06-06
+ | Generated by Apache Maven Doxia at 2017-06-07
  | 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="20170606" />
+    <meta name="Date-Revision-yyyymmdd" content="20170607" />
     <meta http-equiv="Content-Language" content="en" />
     <title>Knox Gateway &#x2013; 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: 2017-06-06</li>

+                  <li id="publishDate" class="pull-right">Last Published: 2017-06-07</li>

             
                             </ul>
       </div>

Modified: knox/trunk/books/0.13.0/book.md
URL: http://svn.apache.org/viewvc/knox/trunk/books/0.13.0/book.md?rev=1797979&r1=1797978&r2=1797979&view=diff
==============================================================================
--- knox/trunk/books/0.13.0/book.md (original)
+++ knox/trunk/books/0.13.0/book.md Wed Jun  7 17:48:01 2017
@@ -82,6 +82,7 @@
     * #[HBase]
     * #[Hive]
     * #[Yarn]
+    * #[Kafka]
     * #[Storm]
     * #[Avatica]
     * #[Common Service Config]

Modified: knox/trunk/books/0.13.0/book_getting-started.md
URL: http://svn.apache.org/viewvc/knox/trunk/books/0.13.0/book_getting-started.md?rev=1797979&r1=1797978&r2=1797979&view=diff
==============================================================================
--- knox/trunk/books/0.13.0/book_getting-started.md (original)
+++ knox/trunk/books/0.13.0/book_getting-started.md Wed Jun  7 17:48:01 2017
@@ -80,6 +80,7 @@ This table enumerates the versions of va
 | Hive (via WebHCat)   | 0.13.0     | ![y]        | ![y]   |![y]|
 | Hive (via JDBC/ODBC) | 0.13.0     | ![y]        | ![y]   |![y]|
 | Yarn ResourceManager | 2.5.0      | ![y]        | ![y]   |![n]|
+| Kafka (via REST Proxy) | 0.10.0   | ![y]        | ![y]   |![y]|
 | Storm                | 0.9.3      | ![y]        | ![n]   |![n]|
 
 

Modified: knox/trunk/books/0.13.0/book_limitations.md
URL: http://svn.apache.org/viewvc/knox/trunk/books/0.13.0/book_limitations.md?rev=1797979&r1=1797978&r2=1797979&view=diff
==============================================================================
--- knox/trunk/books/0.13.0/book_limitations.md (original)
+++ knox/trunk/books/0.13.0/book_limitations.md Wed Jun  7 17:48:01 2017
@@ -32,3 +32,8 @@ In the future this will be made more eas
 Groups that are acquired via Shiro Group Lookup and/or Identity Assertion Group Principal
Mapping are not propagated to the Hadoop services.
 Therefore, groups used for Service Level Authorization policy may not match those acquired
within the cluster via GroupMappingServiceProvider plugins.
 
+### Knox Consumer Restriction ###
+
+Consumption of messages via Knox at this time is not supported.  The Confluent Kafka REST
Proxy that Knox relies upon is stateful when used for
+consumption of messages.
+

Modified: knox/trunk/books/0.13.0/book_service-details.md
URL: http://svn.apache.org/viewvc/knox/trunk/books/0.13.0/book_service-details.md?rev=1797979&r1=1797978&r2=1797979&view=diff
==============================================================================
--- knox/trunk/books/0.13.0/book_service-details.md (original)
+++ knox/trunk/books/0.13.0/book_service-details.md Wed Jun  7 17:48:01 2017
@@ -35,6 +35,7 @@ These are the current Hadoop services wi
 * #[HBase]
 * #[Hive]
 * #[Yarn]
+* #[Kafka]
 * #[Storm]
 * #[Avatica]
 
@@ -82,6 +83,7 @@ Therefore each request via cURL will res
 <<service_hbase.md>>
 <<service_hive.md>>
 <<service_yarn.md>>
+<<service_kafka.md>>
 <<service_storm.md>>
 <<service_config.md>>
 <<service_default_ha.md>>



Mime
View raw message