You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@pulsar.apache.org by mm...@apache.org on 2018/02/01 08:14:23 UTC

[incubator-pulsar] branch asf-site updated: Updated site at revision 6154e3c

This is an automated email from the ASF dual-hosted git repository.

mmerli pushed a commit to branch asf-site
in repository https://gitbox.apache.org/repos/asf/incubator-pulsar.git


The following commit(s) were added to refs/heads/asf-site by this push:
     new 3c0099a  Updated site at revision 6154e3c
3c0099a is described below

commit 3c0099acefa98bc3f0b02c0a3a7642259e7e8cf3
Author: jenkins <bu...@apache.org>
AuthorDate: Thu Feb 1 08:14:16 2018 +0000

    Updated site at revision 6154e3c
---
 .../docs/latest/adaptors/KafkaWrapper/index.html   |  13 ++
 .../docs/latest/adaptors/PulsarSpark/index.html    |  17 ++-
 .../docs/latest/adaptors/PulsarStorm/index.html    |  15 ++-
 content/docs/latest/admin-api/brokers/index.html   |   7 ++
 content/docs/latest/admin-api/clusters/index.html  |   7 ++
 .../docs/latest/admin-api/namespaces/index.html    |   7 ++
 .../admin-api/non-persistent-topics/index.html     |   7 ++
 content/docs/latest/admin-api/overview/index.html  |  25 +++-
 .../latest/admin-api/partitioned-topics/index.html |   7 ++
 .../docs/latest/admin-api/permissions/index.html   |   7 ++
 .../latest/admin-api/persistent-topics/index.html  |   7 ++
 .../docs/latest/admin-api/properties/index.html    |   7 ++
 content/docs/latest/admin/Authz/index.html         |  41 +++++--
 content/docs/latest/admin/Dashboard/index.html     |   7 ++
 .../docs/latest/admin/GeoReplication/index.html    |   7 ++
 .../latest/admin/ModularLoadManager/index.html     |   7 ++
 .../latest/admin/{Dashboard => Proxy}/index.html   |  72 +++++++----
 content/docs/latest/admin/Stats/index.html         |   7 ++
 .../latest/admin/ZooKeeperBookKeeper/index.html    |   7 ++
 content/docs/latest/advanced/Encryption/index.html |  15 ++-
 .../latest/advanced/PartitionedTopics/index.html   |  25 +++-
 .../latest/advanced/RetentionExpiry/index.html     |  19 ++-
 content/docs/latest/clients/Cpp/index.html         |  19 ++-
 content/docs/latest/clients/Java/index.html        |  19 ++-
 content/docs/latest/clients/Python/index.html      |  15 ++-
 content/docs/latest/clients/WebSocket/index.html   |  13 ++
 .../docs/latest/deployment/Kubernetes/index.html   |  15 ++-
 .../docs/latest/deployment/Monitoring/index.html   |   7 ++
 .../docs/latest/deployment/aws-cluster/index.html  |  21 +++-
 content/docs/latest/deployment/cluster/index.html  |  19 ++-
 content/docs/latest/deployment/dcos/index.html     |   7 ++
 content/docs/latest/deployment/instance/index.html |  19 ++-
 .../docs/latest/getting-started/Clients/index.html |   7 ++
 .../ConceptsAndArchitecture/index.html             |  89 +++++++++++++-
 .../latest/getting-started/LocalCluster/index.html |  15 ++-
 .../docs/latest/getting-started/docker/index.html  |  17 ++-
 .../docs/latest/project/BinaryProtocol/index.html  |  15 ++-
 content/docs/latest/project/Codebase/index.html    |   7 ++
 .../docs/latest/project/SimulationTools/index.html |   9 ++
 content/docs/latest/reference/CliTools/index.html  | 131 +++++++++++++++++++--
 .../docs/latest/reference/Configuration/index.html |   7 ++
 content/docs/latest/reference/RestApi/index.html   |   7 ++
 content/ja/adaptors/PulsarSpark/index.html         |  14 ++-
 content/ja/adaptors/PulsarStorm/index.html         |  10 +-
 content/ja/admin/AdminInterface/index.html         |  20 +++-
 content/ja/admin/Authz/index.html                  |  26 +++-
 content/ja/admin/ClustersBrokers/index.html        |  20 +++-
 content/ja/admin/PropertiesNamespaces/index.html   |  14 ++-
 content/ja/advanced/PartitionedTopics/index.html   |  16 ++-
 content/ja/advanced/RetentionExpiry/index.html     |  22 ++--
 content/ja/clients/Cpp/index.html                  |   6 +-
 content/ja/clients/Java/index.html                 |  10 +-
 content/ja/clients/Python/index.html               |  10 +-
 content/ja/clients/WebSocket/index.html            |  14 ++-
 content/ja/deployment/InstanceSetup/index.html     |  12 +-
 content/ja/deployment/Kubernetes/index.html        |   4 +
 .../ConceptsAndArchitecture/index.html             |   2 +
 content/ja/getting-started/LocalCluster/index.html |   4 +
 content/ja/project/BinaryProtocol/index.html       |   4 +
 content/ja/project/SimulationTools/index.html      |   4 +-
 content/ja/reference/CliTools/index.html           | 118 ++++++++++++++++++-
 61 files changed, 981 insertions(+), 140 deletions(-)

diff --git a/content/docs/latest/adaptors/KafkaWrapper/index.html b/content/docs/latest/adaptors/KafkaWrapper/index.html
index 0e58f1b..ea23058 100644
--- a/content/docs/latest/adaptors/KafkaWrapper/index.html
+++ b/content/docs/latest/adaptors/KafkaWrapper/index.html
@@ -444,6 +444,13 @@
             </a>
           </li>
           
+          
+          <li>
+            <a href="../../admin/Proxy">
+              Pulsar proxy
+            </a>
+          </li>
+          
         </ul>
       </div>
     </div>
@@ -922,6 +929,8 @@
           
           
           
+          
+          
         </ul>
       </div>
     </div>
@@ -1114,6 +1123,8 @@
           
           
           
+          
+          
         </ul>
       </div>
     </div>
@@ -1306,6 +1317,8 @@
           
           
           
+          
+          
         </ul>
       </div>
     </div>
diff --git a/content/docs/latest/adaptors/PulsarSpark/index.html b/content/docs/latest/adaptors/PulsarSpark/index.html
index 972704d..748bdb9 100644
--- a/content/docs/latest/adaptors/PulsarSpark/index.html
+++ b/content/docs/latest/adaptors/PulsarSpark/index.html
@@ -444,6 +444,13 @@
             </a>
           </li>
           
+          
+          <li>
+            <a href="../../admin/Proxy">
+              Pulsar proxy
+            </a>
+          </li>
+          
         </ul>
       </div>
     </div>
@@ -922,6 +929,8 @@
           
           
           
+          
+          
         </ul>
       </div>
     </div>
@@ -1114,6 +1123,8 @@
           
           
           
+          
+          
         </ul>
       </div>
     </div>
@@ -1155,8 +1166,6 @@
           
           
           
-          
-          
           <li><a href="/docs/latest/admin/Authz/">Authentication and authorization in Pulsar</a></li>
           
           
@@ -1235,6 +1244,8 @@
           
           
           
+          
+          
           <li><a href="/docs/latest/adaptors/PulsarSpark/">Spark Streaming Pulsar receiver</a></li>
           
           
@@ -1297,6 +1308,8 @@
           
           
           
+          
+          
           <li><a href="/docs/latest/admin-api/overview/">The Pulsar admin interface</a></li>
           
           
diff --git a/content/docs/latest/adaptors/PulsarStorm/index.html b/content/docs/latest/adaptors/PulsarStorm/index.html
index 6dcced0..3f740c1 100644
--- a/content/docs/latest/adaptors/PulsarStorm/index.html
+++ b/content/docs/latest/adaptors/PulsarStorm/index.html
@@ -444,6 +444,13 @@
             </a>
           </li>
           
+          
+          <li>
+            <a href="../../admin/Proxy">
+              Pulsar proxy
+            </a>
+          </li>
+          
         </ul>
       </div>
     </div>
@@ -922,6 +929,8 @@
           
           
           
+          
+          
         </ul>
       </div>
     </div>
@@ -963,8 +972,6 @@
           
           
           
-          
-          
           <li><a href="/docs/latest/admin/Authz/">Authentication and authorization in Pulsar</a></li>
           
           
@@ -1043,6 +1050,8 @@
           
           
           
+          
+          
           <li><a href="/docs/latest/adaptors/PulsarSpark/">Spark Streaming Pulsar receiver</a></li>
           
           
@@ -1105,6 +1114,8 @@
           
           
           
+          
+          
           <li><a href="/docs/latest/admin-api/overview/">The Pulsar admin interface</a></li>
           
           
diff --git a/content/docs/latest/admin-api/brokers/index.html b/content/docs/latest/admin-api/brokers/index.html
index 4213600..5cd759c 100644
--- a/content/docs/latest/admin-api/brokers/index.html
+++ b/content/docs/latest/admin-api/brokers/index.html
@@ -444,6 +444,13 @@
             </a>
           </li>
           
+          
+          <li>
+            <a href="../../admin/Proxy">
+              Pulsar proxy
+            </a>
+          </li>
+          
         </ul>
       </div>
     </div>
diff --git a/content/docs/latest/admin-api/clusters/index.html b/content/docs/latest/admin-api/clusters/index.html
index 6d9f986..be31bc0 100644
--- a/content/docs/latest/admin-api/clusters/index.html
+++ b/content/docs/latest/admin-api/clusters/index.html
@@ -444,6 +444,13 @@
             </a>
           </li>
           
+          
+          <li>
+            <a href="../../admin/Proxy">
+              Pulsar proxy
+            </a>
+          </li>
+          
         </ul>
       </div>
     </div>
diff --git a/content/docs/latest/admin-api/namespaces/index.html b/content/docs/latest/admin-api/namespaces/index.html
index 282fb26..f7814ee 100644
--- a/content/docs/latest/admin-api/namespaces/index.html
+++ b/content/docs/latest/admin-api/namespaces/index.html
@@ -444,6 +444,13 @@
             </a>
           </li>
           
+          
+          <li>
+            <a href="../../admin/Proxy">
+              Pulsar proxy
+            </a>
+          </li>
+          
         </ul>
       </div>
     </div>
diff --git a/content/docs/latest/admin-api/non-persistent-topics/index.html b/content/docs/latest/admin-api/non-persistent-topics/index.html
index b9be01a..033e0e6 100644
--- a/content/docs/latest/admin-api/non-persistent-topics/index.html
+++ b/content/docs/latest/admin-api/non-persistent-topics/index.html
@@ -444,6 +444,13 @@
             </a>
           </li>
           
+          
+          <li>
+            <a href="../../admin/Proxy">
+              Pulsar proxy
+            </a>
+          </li>
+          
         </ul>
       </div>
     </div>
diff --git a/content/docs/latest/admin-api/overview/index.html b/content/docs/latest/admin-api/overview/index.html
index 3e9b62f..bbf5586 100644
--- a/content/docs/latest/admin-api/overview/index.html
+++ b/content/docs/latest/admin-api/overview/index.html
@@ -444,6 +444,13 @@
             </a>
           </li>
           
+          
+          <li>
+            <a href="../../admin/Proxy">
+              Pulsar proxy
+            </a>
+          </li>
+          
         </ul>
       </div>
     </div>
@@ -771,8 +778,6 @@
           
           
           
-          
-          
           <li><a href="/docs/latest/admin/Authz/">Authentication and authorization in Pulsar</a></li>
           
           
@@ -869,6 +874,8 @@
           
           
           
+          
+          
           <li><a href="/docs/latest/advanced/RetentionExpiry/">Message retention and expiry</a></li>
           
           
@@ -889,6 +896,8 @@
           
           
           
+          
+          
           <li><a href="/docs/latest/deployment/aws-cluster/">Deploying a Pulsar cluster on AWS using Terraform and Ansible</a></li>
           
           
@@ -985,9 +994,11 @@
           
           
           
+          <li><a href="/docs/latest/reference/CliTools/">Pulsar command-line tools</a></li>
+          
+          
           
           
-          <li><a href="/docs/latest/reference/CliTools/">Pulsar command-line tools</a></li>
           
           
           
@@ -1305,6 +1316,8 @@
           
           
           
+          
+          
           <li><a href="/docs/latest/admin-api/overview/">The Pulsar admin interface</a></li>
           
           
@@ -1363,8 +1376,6 @@
           
           
           
-          
-          
           <li><a href="/docs/latest/admin/Authz/">Authentication and authorization in Pulsar</a></li>
           
           
@@ -1443,6 +1454,8 @@
           
           
           
+          
+          
           <li><a href="/docs/latest/adaptors/PulsarSpark/">Spark Streaming Pulsar receiver</a></li>
           
           
@@ -1505,6 +1518,8 @@
           
           
           
+          
+          
           <li><a href="/docs/latest/admin-api/overview/">The Pulsar admin interface</a></li>
           
           
diff --git a/content/docs/latest/admin-api/partitioned-topics/index.html b/content/docs/latest/admin-api/partitioned-topics/index.html
index 016b027..1af392b 100644
--- a/content/docs/latest/admin-api/partitioned-topics/index.html
+++ b/content/docs/latest/admin-api/partitioned-topics/index.html
@@ -444,6 +444,13 @@
             </a>
           </li>
           
+          
+          <li>
+            <a href="../../admin/Proxy">
+              Pulsar proxy
+            </a>
+          </li>
+          
         </ul>
       </div>
     </div>
diff --git a/content/docs/latest/admin-api/permissions/index.html b/content/docs/latest/admin-api/permissions/index.html
index a4bed51..240b7d3 100644
--- a/content/docs/latest/admin-api/permissions/index.html
+++ b/content/docs/latest/admin-api/permissions/index.html
@@ -444,6 +444,13 @@
             </a>
           </li>
           
+          
+          <li>
+            <a href="../../admin/Proxy">
+              Pulsar proxy
+            </a>
+          </li>
+          
         </ul>
       </div>
     </div>
diff --git a/content/docs/latest/admin-api/persistent-topics/index.html b/content/docs/latest/admin-api/persistent-topics/index.html
index 0111470..772215f 100644
--- a/content/docs/latest/admin-api/persistent-topics/index.html
+++ b/content/docs/latest/admin-api/persistent-topics/index.html
@@ -444,6 +444,13 @@
             </a>
           </li>
           
+          
+          <li>
+            <a href="../../admin/Proxy">
+              Pulsar proxy
+            </a>
+          </li>
+          
         </ul>
       </div>
     </div>
diff --git a/content/docs/latest/admin-api/properties/index.html b/content/docs/latest/admin-api/properties/index.html
index 1a394c0..54eeabd 100644
--- a/content/docs/latest/admin-api/properties/index.html
+++ b/content/docs/latest/admin-api/properties/index.html
@@ -444,6 +444,13 @@
             </a>
           </li>
           
+          
+          <li>
+            <a href="../../admin/Proxy">
+              Pulsar proxy
+            </a>
+          </li>
+          
         </ul>
       </div>
     </div>
diff --git a/content/docs/latest/admin/Authz/index.html b/content/docs/latest/admin/Authz/index.html
index 20aa8c3..6aa4361 100644
--- a/content/docs/latest/admin/Authz/index.html
+++ b/content/docs/latest/admin/Authz/index.html
@@ -444,6 +444,13 @@
             </a>
           </li>
           
+          
+          <li>
+            <a href="../../admin/Proxy">
+              Pulsar proxy
+            </a>
+          </li>
+          
         </ul>
       </div>
     </div>
@@ -771,8 +778,6 @@
           
           
           
-          
-          
           <li><a href="/docs/latest/admin/Authz/">Authentication and authorization in Pulsar</a></li>
           
           
@@ -869,6 +874,8 @@
           
           
           
+          
+          
           <li><a href="/docs/latest/advanced/RetentionExpiry/">Message retention and expiry</a></li>
           
           
@@ -889,6 +896,8 @@
           
           
           
+          
+          
           <li><a href="/docs/latest/deployment/aws-cluster/">Deploying a Pulsar cluster on AWS using Terraform and Ansible</a></li>
           
           
@@ -977,9 +986,11 @@
           
           
           
+          <li><a href="/docs/latest/admin/Authz/">Authentication and authorization in Pulsar</a></li>
+          
+          
           
           
-          <li><a href="/docs/latest/admin/Authz/">Authentication and authorization in Pulsar</a></li>
           
           
           
@@ -1169,9 +1180,11 @@
           
           
           
+          <li><a href="/docs/latest/admin/Authz/">Authentication and authorization in Pulsar</a></li>
+          
+          
           
           
-          <li><a href="/docs/latest/admin/Authz/">Authentication and authorization in Pulsar</a></li>
           
           
           
@@ -1361,9 +1374,11 @@
           
           
           
+          <li><a href="/docs/latest/admin/Authz/">Authentication and authorization in Pulsar</a></li>
+          
+          
           
           
-          <li><a href="/docs/latest/admin/Authz/">Authentication and authorization in Pulsar</a></li>
           
           
           
@@ -1553,9 +1568,11 @@
           
           
           
+          <li><a href="/docs/latest/admin/Authz/">Authentication and authorization in Pulsar</a></li>
+          
+          
           
           
-          <li><a href="/docs/latest/admin/Authz/">Authentication and authorization in Pulsar</a></li>
           
           
           
@@ -1745,8 +1762,6 @@
           
           
           
-          
-          
           <li><a href="/docs/latest/admin/Authz/">Authentication and authorization in Pulsar</a></li>
           
           
@@ -1825,6 +1840,8 @@
           
           
           
+          
+          
           <li><a href="/docs/latest/adaptors/PulsarSpark/">Spark Streaming Pulsar receiver</a></li>
           
           
@@ -1887,6 +1904,8 @@
           
           
           
+          
+          
           <li><a href="/docs/latest/admin-api/overview/">The Pulsar admin interface</a></li>
           
           
@@ -1945,8 +1964,6 @@
           
           
           
-          
-          
           <li><a href="/docs/latest/admin/Authz/">Authentication and authorization in Pulsar</a></li>
           
           
@@ -2098,6 +2115,10 @@
           
           
           
+          
+          
+          
+          
         </ul>
       </div>
     </div>
diff --git a/content/docs/latest/admin/Dashboard/index.html b/content/docs/latest/admin/Dashboard/index.html
index d6eab4b..ad937f0 100644
--- a/content/docs/latest/admin/Dashboard/index.html
+++ b/content/docs/latest/admin/Dashboard/index.html
@@ -444,6 +444,13 @@
             </a>
           </li>
           
+          
+          <li>
+            <a href="../../admin/Proxy">
+              Pulsar proxy
+            </a>
+          </li>
+          
         </ul>
       </div>
     </div>
diff --git a/content/docs/latest/admin/GeoReplication/index.html b/content/docs/latest/admin/GeoReplication/index.html
index 9f0cb4b..2a3077f 100644
--- a/content/docs/latest/admin/GeoReplication/index.html
+++ b/content/docs/latest/admin/GeoReplication/index.html
@@ -444,6 +444,13 @@
             </a>
           </li>
           
+          
+          <li>
+            <a href="../../admin/Proxy">
+              Pulsar proxy
+            </a>
+          </li>
+          
         </ul>
       </div>
     </div>
diff --git a/content/docs/latest/admin/ModularLoadManager/index.html b/content/docs/latest/admin/ModularLoadManager/index.html
index b5c0ada..4702502 100644
--- a/content/docs/latest/admin/ModularLoadManager/index.html
+++ b/content/docs/latest/admin/ModularLoadManager/index.html
@@ -444,6 +444,13 @@
             </a>
           </li>
           
+          
+          <li>
+            <a href="../../admin/Proxy">
+              Pulsar proxy
+            </a>
+          </li>
+          
         </ul>
       </div>
     </div>
diff --git a/content/docs/latest/admin/Dashboard/index.html b/content/docs/latest/admin/Proxy/index.html
similarity index 85%
copy from content/docs/latest/admin/Dashboard/index.html
copy to content/docs/latest/admin/Proxy/index.html
index d6eab4b..b014fba 100644
--- a/content/docs/latest/admin/Dashboard/index.html
+++ b/content/docs/latest/admin/Proxy/index.html
@@ -50,7 +50,7 @@
   function load() { if (window.location.hash) shiftWindow(); }
 </script>
 
-<title>The Pulsar dashboard</title>
+<title>The Pulsar proxy</title>
 
 <meta charset="utf-8">
 
@@ -444,6 +444,13 @@
             </a>
           </li>
           
+          
+          <li>
+            <a href="../../admin/Proxy">
+              Pulsar proxy
+            </a>
+          </li>
+          
         </ul>
       </div>
     </div>
@@ -733,7 +740,7 @@
 
     <article class="col-xs-12 col-sm-12 col-md-12 col-lg-7">
       <section class="docs-header">
-        <h1 class="docs-title">The Pulsar dashboard</h1>
+        <h1 class="docs-title">The Pulsar proxy</h1>
         
         <section class="tags">
           
@@ -764,36 +771,59 @@
 
 -->
 
-<p>The Pulsar dashboard is a web application that enables users to monitor current stats for all <span class="popover-term" tabindex="0" title="What is a topic?" data-placement="top" data-content="A named channel used to pass messages published by producers to consumers who process those messages." data-toggle="popover" data-trigger="focus">topics</span> in tabular form.</p>
+<p>The <a href="../../getting-started/ConceptsAndArchitecture#pulsar-proxy">Pulsar proxy</a> is an optional gateway that you can run over the <span class="popover-term" tabindex="0" title="What is a broker?" data-placement="top" data-content="A stateless component of Pulsar clusters that runs two other components: an HTTP server exposing a REST interface for administration and topic lookup and a dispatcher that handles all message transers. Pulsar clusters typically consist of multiple b [...]
 
-<p>The dashboard is a data collector that polls stats from all the <span class="popover-term" tabindex="0" title="What is a broker?" data-placement="top" data-content="A stateless component of Pulsar clusters that runs two other components: an HTTP server exposing a REST interface for administration and topic lookup and a dispatcher that handles all message transers. Pulsar clusters typically consist of multiple brokers." data-toggle="popover" data-trigger="focus">brokers</span> in a Pul [...]
+<h2 id="running-the-proxy">Running the proxy</h2>
 
-<p>A <a href="https://www.djangoproject.com">Django</a> web app is used to render the collected data.</p>
+<p>In order to run the Pulsar proxy, you need to have both a local and global <a href="https://zookeeper.apache.org">ZooKeeper</a> quorum set up for use by your Pulsar cluster. For instructions, see <a href="../../deployment/cluster">this document</a>. Once you have ZooKeeper set up and have connection strings for both ZooKeeper quorums, you can use the <a href="../../reference/CliTools#pulsar-proxy"><code class="highlighter-rouge">proxy</code></a> command of the <a href="../../reference [...]
 
-<h2 id="install">Install</h2>
+<p>To start the proxy:</p>
 
-<p>The easiest way to use the dashboard is to run it inside a <a href="https://www.docker.com/products/docker">Docker</a> container. A <a href="https://github.com/apache/incubator-pulsar/tree/master/dashboard/Dockerfile"><code class="highlighter-rouge">Dockerfile</code></a> to generate the image is provided.</p>
+<div class="language-bash highlighter-rouge"><div class="highlight"><pre class="highlight"><code><span class="nv">$ </span><span class="nb">cd</span> /path/to/pulsar/directory
+<span class="nv">$ </span>bin/pulsar proxy <span class="se">\</span>
+  <span class="nt">--zookeeper-servers</span> zk-0,zk-1,zk-2 <span class="se">\</span>
+  <span class="nt">--global-zookeeper-servers</span> zk-0,zk-1,zk-2
+</code></pre></div></div>
 
-<p>To generate the Docker image:</p>
+<!--
 
-<div class="language-shell highlighter-rouge"><div class="highlight"><pre class="highlight"><code><span class="nv">$ </span>docker build <span class="nt">-t</span> pulsar-dashboard dashboard
-</code></pre></div></div>
+    Licensed to the Apache Software Foundation (ASF) under one
+    or more contributor license agreements.  See the NOTICE file
+    distributed with this work for additional information
+    regarding copyright ownership.  The ASF licenses this file
+    to you under the Apache License, Version 2.0 (the
+    "License"); you may not use this file except in compliance
+    with the License.  You may obtain a copy of the License at
 
-<p>To run the dashboard:</p>
+      http://www.apache.org/licenses/LICENSE-2.0
 
-<div class="language-shell highlighter-rouge"><div class="highlight"><pre class="highlight"><code><span class="nv">$ SERVICE_URL</span><span class="o">=</span>http://broker.example.com:8080/
-<span class="nv">$ </span>docker run <span class="nt">-p</span> 80:80 <span class="se">\</span>
-  <span class="nt">-e</span> <span class="nv">SERVICE_URL</span><span class="o">=</span><span class="nv">$SERVICE_URL</span> <span class="se">\</span>
-  apachepulsar/pulsar-dashboard
-</code></pre></div></div>
+    Unless required by applicable law or agreed to in writing,
+    software distributed under the License is distributed on an
+    "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+    KIND, either express or implied.  See the License for the
+    specific language governing permissions and limitations
+    under the License.
+
+-->
+<div class="admonition">
+  <div class="success">
+    
+    <p>You can run as many instances of the Pulsar proxy in a cluster as you would like.</p>
+
+  </div>
+</div>
+
+<h2 id="stopping-the-proxy">Stopping the proxy</h2>
+
+<p>The Pulsar proxy runs by default in the foreground. To stop the proxy, simply stop the process in which it’s running.</p>
 
-<p>You need to specify only one service URL for a Pulsar cluster. Internally, the collector will figure out all the existing clusters and the brokers from where it needs to pull the metrics. If you’re connecting the dashboard to Pulsar running in <span class="popover-term" tabindex="0" title="What is a standalone Pulsar broker?" data-placement="top" data-content="A lightweight Pulsar broker in which all components run in a single Java Virtual Machine (JVM) process. Standalone clusters ca [...]
+<h2 id="proxy-frontends">Proxy frontends</h2>
 
-<p>Once the Docker container is running, the web dashboard will be accessible via <code class="highlighter-rouge">localhost</code> or whichever host is being used by Docker.</p>
+<p>We recommend running the Pulsar proxy behind some kind of load-distributing frontend, such as an <a href="https://www.digitalocean.com/community/tutorials/an-introduction-to-haproxy-and-load-balancing-concepts">HAProxy</a> load balancer.</p>
 
-<h3 id="known-issues">Known issues</h3>
+<h2 id="using-pulsar-clients-with-the-proxy">Using Pulsar clients with the proxy</h2>
 
-<p>Pulsar <a href="../../admin/Authz#authentication-providers">authentication</a> is not supported at this point. The dashboard’s data collector does not pass any authentication-related data and will be denied access if the Pulsar broker requires authentication.</p>
+<p>Once your Pulsar proxy is up and running, preferably behind a load-distributing <a href="#proxy-frontends">frontend</a>, clients can connect to the proxy via whichever address is used by the frontend. If the address were the DNS address <code class="highlighter-rouge">pulsar.cluster.default</code>, for example, then the connection URL for clients would be <code class="highlighter-rouge">pulsar://pulsar.cluster.default:6650</code>.</p>
 
       </section>
     </article>
@@ -801,7 +831,7 @@
     <nav class="toc-bar hidden-md-down col-lg-2">
       
       <div id="toc">
-        <h4>The Pulsar dashboard</h4>
+        <h4>The Pulsar proxy</h4>
       </div>
       
     </nav>
diff --git a/content/docs/latest/admin/Stats/index.html b/content/docs/latest/admin/Stats/index.html
index 21c6310..35c0f62 100644
--- a/content/docs/latest/admin/Stats/index.html
+++ b/content/docs/latest/admin/Stats/index.html
@@ -444,6 +444,13 @@
             </a>
           </li>
           
+          
+          <li>
+            <a href="../../admin/Proxy">
+              Pulsar proxy
+            </a>
+          </li>
+          
         </ul>
       </div>
     </div>
diff --git a/content/docs/latest/admin/ZooKeeperBookKeeper/index.html b/content/docs/latest/admin/ZooKeeperBookKeeper/index.html
index f602cc0..79caaf8 100644
--- a/content/docs/latest/admin/ZooKeeperBookKeeper/index.html
+++ b/content/docs/latest/admin/ZooKeeperBookKeeper/index.html
@@ -444,6 +444,13 @@
             </a>
           </li>
           
+          
+          <li>
+            <a href="../../admin/Proxy">
+              Pulsar proxy
+            </a>
+          </li>
+          
         </ul>
       </div>
     </div>
diff --git a/content/docs/latest/advanced/Encryption/index.html b/content/docs/latest/advanced/Encryption/index.html
index daf8aa0..15cb2fd 100644
--- a/content/docs/latest/advanced/Encryption/index.html
+++ b/content/docs/latest/advanced/Encryption/index.html
@@ -444,6 +444,13 @@
             </a>
           </li>
           
+          
+          <li>
+            <a href="../../admin/Proxy">
+              Pulsar proxy
+            </a>
+          </li>
+          
         </ul>
       </div>
     </div>
@@ -922,6 +929,8 @@
           
           
           
+          
+          
         </ul>
       </div>
     </div>
@@ -1114,6 +1123,8 @@
           
           
           
+          
+          
         </ul>
       </div>
     </div>
@@ -1225,9 +1236,11 @@
           
           
           
+          <li><a href="/docs/latest/advanced/PartitionedTopics/">Partitioned topics</a></li>
+          
+          
           
           
-          <li><a href="/docs/latest/advanced/PartitionedTopics/">Partitioned topics</a></li>
           
           
           
diff --git a/content/docs/latest/advanced/PartitionedTopics/index.html b/content/docs/latest/advanced/PartitionedTopics/index.html
index 39e4d31..7dab6a0 100644
--- a/content/docs/latest/advanced/PartitionedTopics/index.html
+++ b/content/docs/latest/advanced/PartitionedTopics/index.html
@@ -444,6 +444,13 @@
             </a>
           </li>
           
+          
+          <li>
+            <a href="../../admin/Proxy">
+              Pulsar proxy
+            </a>
+          </li>
+          
         </ul>
       </div>
     </div>
@@ -839,9 +846,11 @@
           
           
           
+          <li><a href="/docs/latest/advanced/PartitionedTopics/">Partitioned topics</a></li>
+          
+          
           
           
-          <li><a href="/docs/latest/advanced/PartitionedTopics/">Partitioned topics</a></li>
           
           
           
@@ -1031,9 +1040,11 @@
           
           
           
+          <li><a href="/docs/latest/advanced/PartitionedTopics/">Partitioned topics</a></li>
+          
+          
           
           
-          <li><a href="/docs/latest/advanced/PartitionedTopics/">Partitioned topics</a></li>
           
           
           
@@ -1155,8 +1166,6 @@
           
           
           
-          
-          
           <li><a href="/docs/latest/admin/Authz/">Authentication and authorization in Pulsar</a></li>
           
           
@@ -1253,6 +1262,8 @@
           
           
           
+          
+          
           <li><a href="/docs/latest/advanced/RetentionExpiry/">Message retention and expiry</a></li>
           
           
@@ -1273,6 +1284,8 @@
           
           
           
+          
+          
           <li><a href="/docs/latest/deployment/aws-cluster/">Deploying a Pulsar cluster on AWS using Terraform and Ansible</a></li>
           
           
@@ -1431,9 +1444,11 @@
           
           
           
+          <li><a href="/docs/latest/advanced/PartitionedTopics/">Partitioned topics</a></li>
+          
+          
           
           
-          <li><a href="/docs/latest/advanced/PartitionedTopics/">Partitioned topics</a></li>
           
           
           
diff --git a/content/docs/latest/advanced/RetentionExpiry/index.html b/content/docs/latest/advanced/RetentionExpiry/index.html
index 1e9c2e1..c54b601 100644
--- a/content/docs/latest/advanced/RetentionExpiry/index.html
+++ b/content/docs/latest/advanced/RetentionExpiry/index.html
@@ -444,6 +444,13 @@
             </a>
           </li>
           
+          
+          <li>
+            <a href="../../admin/Proxy">
+              Pulsar proxy
+            </a>
+          </li>
+          
         </ul>
       </div>
     </div>
@@ -771,8 +778,6 @@
           
           
           
-          
-          
           <li><a href="/docs/latest/admin/Authz/">Authentication and authorization in Pulsar</a></li>
           
           
@@ -869,6 +874,8 @@
           
           
           
+          
+          
           <li><a href="/docs/latest/advanced/RetentionExpiry/">Message retention and expiry</a></li>
           
           
@@ -889,6 +896,8 @@
           
           
           
+          
+          
           <li><a href="/docs/latest/deployment/aws-cluster/">Deploying a Pulsar cluster on AWS using Terraform and Ansible</a></li>
           
           
@@ -1128,6 +1137,8 @@
           
           
           
+          
+          
         </ul>
       </div>
     </div>
@@ -1320,6 +1331,8 @@
           
           
           
+          
+          
         </ul>
       </div>
     </div>
@@ -1512,6 +1525,8 @@
           
           
           
+          
+          
         </ul>
       </div>
     </div>
diff --git a/content/docs/latest/clients/Cpp/index.html b/content/docs/latest/clients/Cpp/index.html
index c0f2c57..47f4297 100644
--- a/content/docs/latest/clients/Cpp/index.html
+++ b/content/docs/latest/clients/Cpp/index.html
@@ -444,6 +444,13 @@
             </a>
           </li>
           
+          
+          <li>
+            <a href="../../admin/Proxy">
+              Pulsar proxy
+            </a>
+          </li>
+          
         </ul>
       </div>
     </div>
@@ -779,8 +786,6 @@
           
           
           
-          
-          
           <li><a href="/docs/latest/reference/CliTools/">Pulsar command-line tools</a></li>
           
           
@@ -861,6 +866,8 @@
           
           
           
+          
+          
           <li><a href="/docs/latest/clients/Python/">The Pulsar Python client</a></li>
           
           
@@ -928,6 +935,8 @@
           
           
           
+          
+          
         </ul>
       </div>
     </div>
@@ -969,8 +978,6 @@
           
           
           
-          
-          
           <li><a href="/docs/latest/admin/Authz/">Authentication and authorization in Pulsar</a></li>
           
           
@@ -1122,6 +1129,10 @@
           
           
           
+          
+          
+          
+          
         </ul>
       </div>
     </div>
diff --git a/content/docs/latest/clients/Java/index.html b/content/docs/latest/clients/Java/index.html
index 46c661d..8bd6f3f 100644
--- a/content/docs/latest/clients/Java/index.html
+++ b/content/docs/latest/clients/Java/index.html
@@ -444,6 +444,13 @@
             </a>
           </li>
           
+          
+          <li>
+            <a href="../../admin/Proxy">
+              Pulsar proxy
+            </a>
+          </li>
+          
         </ul>
       </div>
     </div>
@@ -779,8 +786,6 @@
           
           
           
-          
-          
           <li><a href="/docs/latest/reference/CliTools/">Pulsar command-line tools</a></li>
           
           
@@ -861,6 +866,8 @@
           
           
           
+          
+          
           <li><a href="/docs/latest/clients/Python/">The Pulsar Python client</a></li>
           
           
@@ -928,6 +935,8 @@
           
           
           
+          
+          
         </ul>
       </div>
     </div>
@@ -969,8 +978,6 @@
           
           
           
-          
-          
           <li><a href="/docs/latest/admin/Authz/">Authentication and authorization in Pulsar</a></li>
           
           
@@ -1049,6 +1056,8 @@
           
           
           
+          
+          
           <li><a href="/docs/latest/adaptors/PulsarSpark/">Spark Streaming Pulsar receiver</a></li>
           
           
@@ -1111,6 +1120,8 @@
           
           
           
+          
+          
           <li><a href="/docs/latest/admin-api/overview/">The Pulsar admin interface</a></li>
           
           
diff --git a/content/docs/latest/clients/Python/index.html b/content/docs/latest/clients/Python/index.html
index 0c08d85..90e6d2c 100644
--- a/content/docs/latest/clients/Python/index.html
+++ b/content/docs/latest/clients/Python/index.html
@@ -444,6 +444,13 @@
             </a>
           </li>
           
+          
+          <li>
+            <a href="../../admin/Proxy">
+              Pulsar proxy
+            </a>
+          </li>
+          
         </ul>
       </div>
     </div>
@@ -779,8 +786,6 @@
           
           
           
-          
-          
           <li><a href="/docs/latest/reference/CliTools/">Pulsar command-line tools</a></li>
           
           
@@ -861,6 +866,8 @@
           
           
           
+          
+          
           <li><a href="/docs/latest/clients/Python/">The Pulsar Python client</a></li>
           
           
@@ -928,6 +935,8 @@
           
           
           
+          
+          
         </ul>
       </div>
     </div>
@@ -1122,6 +1131,8 @@
           
           
           
+          
+          
         </ul>
       </div>
     </div>
diff --git a/content/docs/latest/clients/WebSocket/index.html b/content/docs/latest/clients/WebSocket/index.html
index 3950198..af60342 100644
--- a/content/docs/latest/clients/WebSocket/index.html
+++ b/content/docs/latest/clients/WebSocket/index.html
@@ -444,6 +444,13 @@
             </a>
           </li>
           
+          
+          <li>
+            <a href="../../admin/Proxy">
+              Pulsar proxy
+            </a>
+          </li>
+          
         </ul>
       </div>
     </div>
@@ -922,6 +929,8 @@
           
           
           
+          
+          
         </ul>
       </div>
     </div>
@@ -1114,6 +1123,8 @@
           
           
           
+          
+          
         </ul>
       </div>
     </div>
@@ -1308,6 +1319,8 @@
           
           
           
+          
+          
         </ul>
       </div>
     </div>
diff --git a/content/docs/latest/deployment/Kubernetes/index.html b/content/docs/latest/deployment/Kubernetes/index.html
index 612a19d..60ed81a 100644
--- a/content/docs/latest/deployment/Kubernetes/index.html
+++ b/content/docs/latest/deployment/Kubernetes/index.html
@@ -444,6 +444,13 @@
             </a>
           </li>
           
+          
+          <li>
+            <a href="../../admin/Proxy">
+              Pulsar proxy
+            </a>
+          </li>
+          
         </ul>
       </div>
     </div>
@@ -823,9 +830,11 @@
           
           
           
+          <li><a href="/docs/latest/deployment/Kubernetes/">Deploying Pulsar on Kubernetes</a></li>
+          
+          
           
           
-          <li><a href="/docs/latest/deployment/Kubernetes/">Deploying Pulsar on Kubernetes</a></li>
           
           
           
@@ -1015,9 +1024,11 @@
           
           
           
+          <li><a href="/docs/latest/deployment/Kubernetes/">Deploying Pulsar on Kubernetes</a></li>
+          
+          
           
           
-          <li><a href="/docs/latest/deployment/Kubernetes/">Deploying Pulsar on Kubernetes</a></li>
           
           
           
diff --git a/content/docs/latest/deployment/Monitoring/index.html b/content/docs/latest/deployment/Monitoring/index.html
index e7944b2..2d05064 100644
--- a/content/docs/latest/deployment/Monitoring/index.html
+++ b/content/docs/latest/deployment/Monitoring/index.html
@@ -444,6 +444,13 @@
             </a>
           </li>
           
+          
+          <li>
+            <a href="../../admin/Proxy">
+              Pulsar proxy
+            </a>
+          </li>
+          
         </ul>
       </div>
     </div>
diff --git a/content/docs/latest/deployment/aws-cluster/index.html b/content/docs/latest/deployment/aws-cluster/index.html
index 623925b..0d1b661 100644
--- a/content/docs/latest/deployment/aws-cluster/index.html
+++ b/content/docs/latest/deployment/aws-cluster/index.html
@@ -444,6 +444,13 @@
             </a>
           </li>
           
+          
+          <li>
+            <a href="../../admin/Proxy">
+              Pulsar proxy
+            </a>
+          </li>
+          
         </ul>
       </div>
     </div>
@@ -771,8 +778,6 @@
           
           
           
-          
-          
           <li><a href="/docs/latest/admin/Authz/">Authentication and authorization in Pulsar</a></li>
           
           
@@ -869,6 +874,8 @@
           
           
           
+          
+          
           <li><a href="/docs/latest/advanced/RetentionExpiry/">Message retention and expiry</a></li>
           
           
@@ -889,6 +896,8 @@
           
           
           
+          
+          
           <li><a href="/docs/latest/deployment/aws-cluster/">Deploying a Pulsar cluster on AWS using Terraform and Ansible</a></li>
           
           
@@ -1087,6 +1096,8 @@
           
           
           
+          
+          
           <li><a href="/docs/latest/deployment/aws-cluster/">Deploying a Pulsar cluster on AWS using Terraform and Ansible</a></li>
           
           
@@ -1283,6 +1294,8 @@
           
           
           
+          
+          
           <li><a href="/docs/latest/deployment/aws-cluster/">Deploying a Pulsar cluster on AWS using Terraform and Ansible</a></li>
           
           
@@ -1477,6 +1490,8 @@
           
           
           
+          
+          
           <li><a href="/docs/latest/deployment/aws-cluster/">Deploying a Pulsar cluster on AWS using Terraform and Ansible</a></li>
           
           
@@ -1669,6 +1684,8 @@
           
           
           
+          
+          
           <li><a href="/docs/latest/deployment/aws-cluster/">Deploying a Pulsar cluster on AWS using Terraform and Ansible</a></li>
           
           
diff --git a/content/docs/latest/deployment/cluster/index.html b/content/docs/latest/deployment/cluster/index.html
index e2ddb0e..e47c3e0 100644
--- a/content/docs/latest/deployment/cluster/index.html
+++ b/content/docs/latest/deployment/cluster/index.html
@@ -444,6 +444,13 @@
             </a>
           </li>
           
+          
+          <li>
+            <a href="../../admin/Proxy">
+              Pulsar proxy
+            </a>
+          </li>
+          
         </ul>
       </div>
     </div>
@@ -771,8 +778,6 @@
           
           
           
-          
-          
           <li><a href="/docs/latest/admin/Authz/">Authentication and authorization in Pulsar</a></li>
           
           
@@ -869,6 +874,8 @@
           
           
           
+          
+          
           <li><a href="/docs/latest/advanced/RetentionExpiry/">Message retention and expiry</a></li>
           
           
@@ -889,6 +896,8 @@
           
           
           
+          
+          
           <li><a href="/docs/latest/deployment/aws-cluster/">Deploying a Pulsar cluster on AWS using Terraform and Ansible</a></li>
           
           
@@ -1087,6 +1096,8 @@
           
           
           
+          
+          
           <li><a href="/docs/latest/deployment/aws-cluster/">Deploying a Pulsar cluster on AWS using Terraform and Ansible</a></li>
           
           
@@ -1283,6 +1294,8 @@
           
           
           
+          
+          
           <li><a href="/docs/latest/deployment/aws-cluster/">Deploying a Pulsar cluster on AWS using Terraform and Ansible</a></li>
           
           
@@ -1481,6 +1494,8 @@
           
           
           
+          
+          
           <li><a href="/docs/latest/deployment/cluster/">Deploying a Pulsar cluster on bare metal</a></li>
           
           
diff --git a/content/docs/latest/deployment/dcos/index.html b/content/docs/latest/deployment/dcos/index.html
index 0feb9ba..120ab5f 100644
--- a/content/docs/latest/deployment/dcos/index.html
+++ b/content/docs/latest/deployment/dcos/index.html
@@ -444,6 +444,13 @@
             </a>
           </li>
           
+          
+          <li>
+            <a href="../../admin/Proxy">
+              Pulsar proxy
+            </a>
+          </li>
+          
         </ul>
       </div>
     </div>
diff --git a/content/docs/latest/deployment/instance/index.html b/content/docs/latest/deployment/instance/index.html
index 0ada436..9119cd0 100644
--- a/content/docs/latest/deployment/instance/index.html
+++ b/content/docs/latest/deployment/instance/index.html
@@ -444,6 +444,13 @@
             </a>
           </li>
           
+          
+          <li>
+            <a href="../../admin/Proxy">
+              Pulsar proxy
+            </a>
+          </li>
+          
         </ul>
       </div>
     </div>
@@ -771,8 +778,6 @@
           
           
           
-          
-          
           <li><a href="/docs/latest/admin/Authz/">Authentication and authorization in Pulsar</a></li>
           
           
@@ -869,6 +874,8 @@
           
           
           
+          
+          
           <li><a href="/docs/latest/advanced/RetentionExpiry/">Message retention and expiry</a></li>
           
           
@@ -889,6 +896,8 @@
           
           
           
+          
+          
           <li><a href="/docs/latest/deployment/aws-cluster/">Deploying a Pulsar cluster on AWS using Terraform and Ansible</a></li>
           
           
@@ -1087,6 +1096,8 @@
           
           
           
+          
+          
           <li><a href="/docs/latest/deployment/aws-cluster/">Deploying a Pulsar cluster on AWS using Terraform and Ansible</a></li>
           
           
@@ -1301,6 +1312,8 @@
           
           
           
+          
+          
           <li><a href="/docs/latest/deployment/instance/">Deploying a Pulsar instance on bare metal</a></li>
           
           
@@ -1479,6 +1492,8 @@
           
           
           
+          
+          
           <li><a href="/docs/latest/deployment/cluster/">Deploying a Pulsar cluster on bare metal</a></li>
           
           
diff --git a/content/docs/latest/getting-started/Clients/index.html b/content/docs/latest/getting-started/Clients/index.html
index 94bdf30..137b55f 100644
--- a/content/docs/latest/getting-started/Clients/index.html
+++ b/content/docs/latest/getting-started/Clients/index.html
@@ -444,6 +444,13 @@
             </a>
           </li>
           
+          
+          <li>
+            <a href="../../admin/Proxy">
+              Pulsar proxy
+            </a>
+          </li>
+          
         </ul>
       </div>
     </div>
diff --git a/content/docs/latest/getting-started/ConceptsAndArchitecture/index.html b/content/docs/latest/getting-started/ConceptsAndArchitecture/index.html
index 12ef7f0..703ed14 100644
--- a/content/docs/latest/getting-started/ConceptsAndArchitecture/index.html
+++ b/content/docs/latest/getting-started/ConceptsAndArchitecture/index.html
@@ -444,6 +444,13 @@
             </a>
           </li>
           
+          
+          <li>
+            <a href="../../admin/Proxy">
+              Pulsar proxy
+            </a>
+          </li>
+          
         </ul>
       </div>
     </div>
@@ -793,9 +800,11 @@
           
           
           
+          <li><a href="/docs/latest/getting-started/ConceptsAndArchitecture/">Pulsar concepts and architecture</a></li>
+          
+          
           
           
-          <li><a href="/docs/latest/getting-started/ConceptsAndArchitecture/">Pulsar concepts and architecture</a></li>
           
           
           
@@ -1845,6 +1854,84 @@ enableNonPersistentTopics=true
 
 <p>Whenever the TCP connection breaks, the client will immediately re-initiate this setup phase and will keep trying with exponential backoff to re-establish the producer or consumer until the operation succeeds.</p>
 
+<h2 id="pulsar-proxy">Pulsar proxy</h2>
+
+<p>One way for Pulsar clients to interact with a Pulsar <a href="#clusters">cluster</a> is by connecting to Pulsar message <a href="#brokers">brokers</a> directly. In some cases, however, this kind of direct connection is either infeasible or undesirable because the client doesn’t have direct access to broker addresses. If you’re running Pulsar in a cloud environment or on <a href="https://kubernetes.io">Kubernetes</a> or an analogous platform, for example, then direct client connections [...]
+
+<p>The <strong>Pulsar proxy</strong> provides a solution to this problem by acting as a single gateway for all of the brokers in a cluster. If you run the Pulsar proxy (which, again, is optional), all client connections with the Pulsar <span class="popover-term" tabindex="0" title="What is a cluster?" data-placement="top" data-content="A set of Pulsar brokers and BookKeeper servers (aka bookies). Clusters can reside in different geographical regions and replicate messages to one another  [...]
+
+<!--
+
+    Licensed to the Apache Software Foundation (ASF) under one
+    or more contributor license agreements.  See the NOTICE file
+    distributed with this work for additional information
+    regarding copyright ownership.  The ASF licenses this file
+    to you under the Apache License, Version 2.0 (the
+    "License"); you may not use this file except in compliance
+    with the License.  You may obtain a copy of the License at
+
+      http://www.apache.org/licenses/LICENSE-2.0
+
+    Unless required by applicable law or agreed to in writing,
+    software distributed under the License is distributed on an
+    "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+    KIND, either express or implied.  See the License for the
+    specific language governing permissions and limitations
+    under the License.
+
+-->
+<div class="admonition">
+  <div class="success">
+    
+    <p>For the sake of performance and fault tolerance, you can run as many instances of the Pulsar proxy as you’d like.</p>
+
+  </div>
+</div>
+
+<p>Architecturally, the Pulsar proxy gets all the information it requires from ZooKeeper. When starting the proxy on a machine, you only need to provide ZooKeeper connection strings for the cluster-specific and <span class="popover-term" tabindex="0" title="What is global ZooKeeper?" data-placement="top" data-content="A ZooKeeper cluster that Pulsar uses for instance-wide, rather than cluster-specific, tasks." data-toggle="popover" data-trigger="focus">global ZooKeeper</span> clusters. H [...]
+
+<div class="language-bash highlighter-rouge"><div class="highlight"><pre class="highlight"><code><span class="nv">$ </span>bin/pulsar proxy <span class="se">\</span>
+  <span class="nt">--zookeeper-servers</span> zk-0,zk-1,zk-2 <span class="se">\</span>
+  <span class="nt">--global-zookeeper-servers</span> zk-0,zk-1,zk-2
+</code></pre></div></div>
+
+<!--
+
+    Licensed to the Apache Software Foundation (ASF) under one
+    or more contributor license agreements.  See the NOTICE file
+    distributed with this work for additional information
+    regarding copyright ownership.  The ASF licenses this file
+    to you under the Apache License, Version 2.0 (the
+    "License"); you may not use this file except in compliance
+    with the License.  You may obtain a copy of the License at
+
+      http://www.apache.org/licenses/LICENSE-2.0
+
+    Unless required by applicable law or agreed to in writing,
+    software distributed under the License is distributed on an
+    "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+    KIND, either express or implied.  See the License for the
+    specific language governing permissions and limitations
+    under the License.
+
+-->
+<div class="admonition">
+  <div class="info">
+    <span class="admonition-title"><p>Pulsar proxy docs</p>
+</span>
+    
+<p>For documentation on using the Pulsar proxy, see the <a href="../../admin/Proxy">Pulsar proxy admin documentation</a>.</p>
+
+  </div>
+</div>
+
+<p>Some important things to know about the Pulsar proxy:</p>
+
+<ul>
+  <li>Connecting clients don’t need to provide <em>any</em> specific configuration to use the Pulsar proxy. You won’t need to update the client configuration for existing applications beyond updating the IP used for the service URL (for example if you’re running a load balancer over the Pulsar proxy).</li>
+  <li><a href="../../admin/Authz/#tls-client-auth">TLS encryption and authentication</a> is supported by the Pulsar proxy</li>
+</ul>
+
 <h2 id="service-discovery">Service discovery</h2>
 
 <p><a href="../../getting-started/Clients">Clients</a> connecting to Pulsar <span class="popover-term" tabindex="0" title="What is a broker?" data-placement="top" data-content="A stateless component of Pulsar clusters that runs two other components: an HTTP server exposing a REST interface for administration and topic lookup and a dispatcher that handles all message transers. Pulsar clusters typically consist of multiple brokers." data-toggle="popover" data-trigger="focus">brokers</span> [...]
diff --git a/content/docs/latest/getting-started/LocalCluster/index.html b/content/docs/latest/getting-started/LocalCluster/index.html
index e6272c7..b433762 100644
--- a/content/docs/latest/getting-started/LocalCluster/index.html
+++ b/content/docs/latest/getting-started/LocalCluster/index.html
@@ -444,6 +444,13 @@
             </a>
           </li>
           
+          
+          <li>
+            <a href="../../admin/Proxy">
+              Pulsar proxy
+            </a>
+          </li>
+          
         </ul>
       </div>
     </div>
@@ -827,9 +834,11 @@
           
           
           
+          <li><a href="/docs/latest/getting-started/LocalCluster/">Setting up a local standalone cluster</a></li>
+          
+          
           
           
-          <li><a href="/docs/latest/getting-started/LocalCluster/">Setting up a local standalone cluster</a></li>
           
           
           
@@ -1021,9 +1030,11 @@
           
           
           
+          <li><a href="/docs/latest/getting-started/LocalCluster/">Setting up a local standalone cluster</a></li>
+          
+          
           
           
-          <li><a href="/docs/latest/getting-started/LocalCluster/">Setting up a local standalone cluster</a></li>
           
           
           
diff --git a/content/docs/latest/getting-started/docker/index.html b/content/docs/latest/getting-started/docker/index.html
index 6068b81..2a1748e 100644
--- a/content/docs/latest/getting-started/docker/index.html
+++ b/content/docs/latest/getting-started/docker/index.html
@@ -444,6 +444,13 @@
             </a>
           </li>
           
+          
+          <li>
+            <a href="../../admin/Proxy">
+              Pulsar proxy
+            </a>
+          </li>
+          
         </ul>
       </div>
     </div>
@@ -827,9 +834,11 @@
           
           
           
+          <li><a href="/docs/latest/getting-started/LocalCluster/">Setting up a local standalone cluster</a></li>
+          
+          
           
           
-          <li><a href="/docs/latest/getting-started/LocalCluster/">Setting up a local standalone cluster</a></li>
           
           
           
@@ -1021,9 +1030,11 @@
           
           
           
+          <li><a href="/docs/latest/getting-started/LocalCluster/">Setting up a local standalone cluster</a></li>
+          
+          
           
           
-          <li><a href="/docs/latest/getting-started/LocalCluster/">Setting up a local standalone cluster</a></li>
           
           
           
@@ -1281,6 +1292,8 @@
           
           
           
+          
+          
           <li><a href="/docs/latest/getting-started/docker/">Start a standalone cluster with Docker</a></li>
           
           
diff --git a/content/docs/latest/project/BinaryProtocol/index.html b/content/docs/latest/project/BinaryProtocol/index.html
index dd225ce..a13d74f 100644
--- a/content/docs/latest/project/BinaryProtocol/index.html
+++ b/content/docs/latest/project/BinaryProtocol/index.html
@@ -444,6 +444,13 @@
             </a>
           </li>
           
+          
+          <li>
+            <a href="../../admin/Proxy">
+              Pulsar proxy
+            </a>
+          </li>
+          
         </ul>
       </div>
     </div>
@@ -775,9 +782,11 @@
           
           
           
+          <li><a href="/docs/latest/project/BinaryProtocol/">Pulsar binary protocol specification</a></li>
+          
+          
           
           
-          <li><a href="/docs/latest/project/BinaryProtocol/">Pulsar binary protocol specification</a></li>
           
           
           
@@ -967,9 +976,11 @@
           
           
           
+          <li><a href="/docs/latest/project/BinaryProtocol/">Pulsar binary protocol specification</a></li>
+          
+          
           
           
-          <li><a href="/docs/latest/project/BinaryProtocol/">Pulsar binary protocol specification</a></li>
           
           
           
diff --git a/content/docs/latest/project/Codebase/index.html b/content/docs/latest/project/Codebase/index.html
index cbfd62d..2fd190b 100644
--- a/content/docs/latest/project/Codebase/index.html
+++ b/content/docs/latest/project/Codebase/index.html
@@ -444,6 +444,13 @@
             </a>
           </li>
           
+          
+          <li>
+            <a href="../../admin/Proxy">
+              Pulsar proxy
+            </a>
+          </li>
+          
         </ul>
       </div>
     </div>
diff --git a/content/docs/latest/project/SimulationTools/index.html b/content/docs/latest/project/SimulationTools/index.html
index 75d00dc..677b92e 100644
--- a/content/docs/latest/project/SimulationTools/index.html
+++ b/content/docs/latest/project/SimulationTools/index.html
@@ -444,6 +444,13 @@
             </a>
           </li>
           
+          
+          <li>
+            <a href="../../admin/Proxy">
+              Pulsar proxy
+            </a>
+          </li>
+          
         </ul>
       </div>
     </div>
@@ -922,6 +929,8 @@
           
           
           
+          
+          
         </ul>
       </div>
     </div>
diff --git a/content/docs/latest/reference/CliTools/index.html b/content/docs/latest/reference/CliTools/index.html
index 708d247..bb14c9c 100644
--- a/content/docs/latest/reference/CliTools/index.html
+++ b/content/docs/latest/reference/CliTools/index.html
@@ -444,6 +444,13 @@
             </a>
           </li>
           
+          
+          <li>
+            <a href="../../admin/Proxy">
+              Pulsar proxy
+            </a>
+          </li>
+          
         </ul>
       </div>
     </div>
@@ -771,8 +778,6 @@
           
           
           
-          
-          
           <li><a href="/docs/latest/admin/Authz/">Authentication and authorization in Pulsar</a></li>
           
           
@@ -869,6 +874,8 @@
           
           
           
+          
+          
           <li><a href="/docs/latest/advanced/RetentionExpiry/">Message retention and expiry</a></li>
           
           
@@ -889,6 +896,8 @@
           
           
           
+          
+          
           <li><a href="/docs/latest/deployment/aws-cluster/">Deploying a Pulsar cluster on AWS using Terraform and Ansible</a></li>
           
           
@@ -985,9 +994,11 @@
           
           
           
+          <li><a href="/docs/latest/reference/CliTools/">Pulsar command-line tools</a></li>
+          
+          
           
           
-          <li><a href="/docs/latest/reference/CliTools/">Pulsar command-line tools</a></li>
           
           
           
@@ -1179,8 +1190,6 @@
           
           
           
-          
-          
           <li><a href="/docs/latest/reference/CliTools/">Pulsar command-line tools</a></li>
           
           
@@ -1261,6 +1270,8 @@
           
           
           
+          
+          
           <li><a href="/docs/latest/clients/Python/">The Pulsar Python client</a></li>
           
           
@@ -1328,6 +1339,8 @@
           
           
           
+          
+          
         </ul>
       </div>
     </div>
@@ -1377,9 +1390,11 @@
           
           
           
+          <li><a href="/docs/latest/reference/CliTools/">Pulsar command-line tools</a></li>
+          
+          
           
           
-          <li><a href="/docs/latest/reference/CliTools/">Pulsar command-line tools</a></li>
           
           
           
@@ -1569,9 +1584,11 @@
           
           
           
+          <li><a href="/docs/latest/reference/CliTools/">Pulsar command-line tools</a></li>
+          
+          
           
           
-          <li><a href="/docs/latest/reference/CliTools/">Pulsar command-line tools</a></li>
           
           
           
@@ -1761,9 +1778,11 @@
           
           
           
+          <li><a href="/docs/latest/reference/CliTools/">Pulsar command-line tools</a></li>
+          
+          
           
           
-          <li><a href="/docs/latest/reference/CliTools/">Pulsar command-line tools</a></li>
           
           
           
@@ -2051,6 +2070,12 @@
       </li>
       
       <li>
+        <a href="#pulsar-proxy">
+          <code class="highlighter-rouge">proxy</code>
+        </a>
+      </li>
+      
+      <li>
         <a href="#pulsar-standalone">
           <code class="highlighter-rouge">standalone</code>
         </a>
@@ -2570,6 +2595,96 @@
     </div>
     
     <div class="card cli-command">
+      <h3 class="cli-command-title" id="pulsar-proxy">
+        <code class="highlighter-rouge">proxy</code>
+      </h3>
+      <div class="card-content">
+        <p>Manages the Pulsar proxy</p>
+
+        <h5>Usage</h5>
+        <div class="language-shell highlighter-rouge"><pre class="highlight"><code><span class="gp">$</span> pulsar proxy <span class="options">options</span></code></pre></div>
+        
+        <h5>Options</h5>
+        <table class="options-table">
+          <thead>
+            <tr>
+              <th>Flag</th>
+              <th>Description</th>
+              <th>Default</th>
+            </tr>
+            <tbody>
+              
+              <tr>
+                <td nowrap="">
+                  
+                  
+                  <code class="highlighter-rouge">-c</code>
+                  , 
+                  
+                  <code class="highlighter-rouge">--config</code>
+                  
+                   <!-- for flag in option.flags -->
+                </td>
+                <td><p>Path to a Pulsar proxy configuration file</p>
+</td>
+                <td>
+                  
+                </td>
+              </tr>
+              
+              <tr>
+                <td nowrap="">
+                  
+                  
+                  <code class="highlighter-rouge">-gzk</code>
+                  , 
+                  
+                  <code class="highlighter-rouge">--global-zookeeper-servers</code>
+                  
+                   <!-- for flag in option.flags -->
+                </td>
+                <td><p>Global ZooKeeper connection string</p>
+</td>
+                <td>
+                  
+                </td>
+              </tr>
+              
+              <tr>
+                <td nowrap="">
+                  
+                  
+                  <code class="highlighter-rouge">-zk</code>
+                  , 
+                  
+                  <code class="highlighter-rouge">--zookeeper-servers</code>
+                  
+                   <!-- for flag in option.flags -->
+                </td>
+                <td><p>Local ZooKeeper connection string</p>
+</td>
+                <td>
+                  
+                </td>
+              </tr>
+               <!-- for option in options -->
+            </tbody>
+          </thead>
+        </table>
+         <!-- if command.options -->
+        
+        <h5>Example</h5>
+        <div class="language-shell highlighter-rouge"><pre class="highlight"><code><span class="gp">$</span> <span>pulsar proxy \
+  --zookeeper-servers zk-0,zk-1,zk2 \
+  --global-zookeeper-servers zk-0,zk-1,zk-2
+</span></code></pre></div>
+         <!-- if command.example -->
+
+        
+      </div>
+    </div>
+    
+    <div class="card cli-command">
       <h3 class="cli-command-title" id="pulsar-standalone">
         <code class="highlighter-rouge">standalone</code>
       </h3>
diff --git a/content/docs/latest/reference/Configuration/index.html b/content/docs/latest/reference/Configuration/index.html
index 24b75ab..c8579c9 100644
--- a/content/docs/latest/reference/Configuration/index.html
+++ b/content/docs/latest/reference/Configuration/index.html
@@ -444,6 +444,13 @@
             </a>
           </li>
           
+          
+          <li>
+            <a href="../../admin/Proxy">
+              Pulsar proxy
+            </a>
+          </li>
+          
         </ul>
       </div>
     </div>
diff --git a/content/docs/latest/reference/RestApi/index.html b/content/docs/latest/reference/RestApi/index.html
index 25a5a6c..dcebd39 100644
--- a/content/docs/latest/reference/RestApi/index.html
+++ b/content/docs/latest/reference/RestApi/index.html
@@ -443,6 +443,13 @@
             </a>
           </li>
           
+          
+          <li>
+            <a href="../../admin/Proxy">
+              Pulsar proxy
+            </a>
+          </li>
+          
         </ul>
       </div>
     </div>
diff --git a/content/ja/adaptors/PulsarSpark/index.html b/content/ja/adaptors/PulsarSpark/index.html
index 4264253..9a0d524 100644
--- a/content/ja/adaptors/PulsarSpark/index.html
+++ b/content/ja/adaptors/PulsarSpark/index.html
@@ -744,11 +744,13 @@
           
           
           
-          <li><a href="/ja/adaptors/PulsarSpark/">Spark Streaming Pulsar Receiver</a></li>
           
           
           
           
+          <li><a href="/ja/adaptors/PulsarSpark/">Spark Streaming Pulsar Receiver</a></li>
+          
+          
           
           
           
@@ -936,11 +938,13 @@
           
           
           
-          <li><a href="/ja/adaptors/PulsarSpark/">Spark Streaming Pulsar Receiver</a></li>
           
           
           
           
+          <li><a href="/ja/adaptors/PulsarSpark/">Spark Streaming Pulsar Receiver</a></li>
+          
+          
           
           
           
@@ -1056,6 +1060,8 @@
           
           
           
+          
+          
           <li><a href="/ja/admin/Authz/">Pulsarにおける認証と認可</a></li>
           
           
@@ -1134,15 +1140,15 @@
           
           
           
-          <li><a href="/ja/adaptors/PulsarSpark/">Spark Streaming Pulsar Receiver</a></li>
           
           
+          <li><a href="/ja/adaptors/PulsarSpark/">Spark Streaming Pulsar Receiver</a></li>
           
           
           
-          <li><a href="/ja/adaptors/PulsarStorm/">Apache StormのためのPulsarアダプタ</a></li>
           
           
+          <li><a href="/ja/adaptors/PulsarStorm/">Apache StormのためのPulsarアダプタ</a></li>
           
           
           
diff --git a/content/ja/adaptors/PulsarStorm/index.html b/content/ja/adaptors/PulsarStorm/index.html
index b026185..2a2cb55 100644
--- a/content/ja/adaptors/PulsarStorm/index.html
+++ b/content/ja/adaptors/PulsarStorm/index.html
@@ -748,11 +748,13 @@
           
           
           
-          <li><a href="/ja/adaptors/PulsarStorm/">Apache StormのためのPulsarアダプタ</a></li>
           
           
           
           
+          <li><a href="/ja/adaptors/PulsarStorm/">Apache StormのためのPulsarアダプタ</a></li>
+          
+          
           
           
           
@@ -864,6 +866,8 @@
           
           
           
+          
+          
           <li><a href="/ja/admin/Authz/">Pulsarにおける認証と認可</a></li>
           
           
@@ -942,15 +946,15 @@
           
           
           
-          <li><a href="/ja/adaptors/PulsarSpark/">Spark Streaming Pulsar Receiver</a></li>
           
           
+          <li><a href="/ja/adaptors/PulsarSpark/">Spark Streaming Pulsar Receiver</a></li>
           
           
           
-          <li><a href="/ja/adaptors/PulsarStorm/">Apache StormのためのPulsarアダプタ</a></li>
           
           
+          <li><a href="/ja/adaptors/PulsarStorm/">Apache StormのためのPulsarアダプタ</a></li>
           
           
           
diff --git a/content/ja/admin/AdminInterface/index.html b/content/ja/admin/AdminInterface/index.html
index 654a727..1775cbe 100644
--- a/content/ja/admin/AdminInterface/index.html
+++ b/content/ja/admin/AdminInterface/index.html
@@ -672,9 +672,9 @@
           
           
           
-          <li><a href="/ja/admin/Authz/">Pulsarにおける認証と認可</a></li>
           
           
+          <li><a href="/ja/admin/Authz/">Pulsarにおける認証と認可</a></li>
           
           
           
@@ -682,9 +682,9 @@
           
           
           
-          <li><a href="/ja/reference/CliTools/">Pulsarコマンドラインツール</a></li>
           
           
+          <li><a href="/ja/reference/CliTools/">Pulsarコマンドラインツール</a></li>
           
           
           
@@ -748,9 +748,9 @@
           
           
           
-          <li><a href="/ja/advanced/PartitionedTopics/">パーティションドトピック</a></li>
           
           
+          <li><a href="/ja/advanced/PartitionedTopics/">パーティションドトピック</a></li>
           
           
           
@@ -774,11 +774,13 @@
           
           
           
-          <li><a href="/ja/advanced/RetentionExpiry/">メッセージの保存と有効期限</a></li>
           
           
           
           
+          <li><a href="/ja/advanced/RetentionExpiry/">メッセージの保存と有効期限</a></li>
+          
+          
           
           
           
@@ -886,6 +888,8 @@
           
           
           
+          
+          
           <li><a href="/ja/reference/CliTools/">Pulsarコマンドラインツール</a></li>
           
           
@@ -1221,6 +1225,8 @@
           
           
           
+          
+          
         </ul>
       </div>
     </div>
@@ -1264,6 +1270,8 @@
           
           
           
+          
+          
           <li><a href="/ja/admin/Authz/">Pulsarにおける認証と認可</a></li>
           
           
@@ -1342,15 +1350,15 @@
           
           
           
-          <li><a href="/ja/adaptors/PulsarSpark/">Spark Streaming Pulsar Receiver</a></li>
           
           
+          <li><a href="/ja/adaptors/PulsarSpark/">Spark Streaming Pulsar Receiver</a></li>
           
           
           
-          <li><a href="/ja/adaptors/PulsarStorm/">Apache StormのためのPulsarアダプタ</a></li>
           
           
+          <li><a href="/ja/adaptors/PulsarStorm/">Apache StormのためのPulsarアダプタ</a></li>
           
           
           
diff --git a/content/ja/admin/Authz/index.html b/content/ja/admin/Authz/index.html
index bc1c41f..cd3bd38 100644
--- a/content/ja/admin/Authz/index.html
+++ b/content/ja/admin/Authz/index.html
@@ -672,9 +672,9 @@
           
           
           
-          <li><a href="/ja/admin/Authz/">Pulsarにおける認証と認可</a></li>
           
           
+          <li><a href="/ja/admin/Authz/">Pulsarにおける認証と認可</a></li>
           
           
           
@@ -682,9 +682,9 @@
           
           
           
-          <li><a href="/ja/reference/CliTools/">Pulsarコマンドラインツール</a></li>
           
           
+          <li><a href="/ja/reference/CliTools/">Pulsarコマンドラインツール</a></li>
           
           
           
@@ -748,9 +748,9 @@
           
           
           
-          <li><a href="/ja/advanced/PartitionedTopics/">パーティションドトピック</a></li>
           
           
+          <li><a href="/ja/advanced/PartitionedTopics/">パーティションドトピック</a></li>
           
           
           
@@ -774,11 +774,13 @@
           
           
           
-          <li><a href="/ja/advanced/RetentionExpiry/">メッセージの保存と有効期限</a></li>
           
           
           
           
+          <li><a href="/ja/advanced/RetentionExpiry/">メッセージの保存と有効期限</a></li>
+          
+          
           
           
           
@@ -876,6 +878,8 @@
           
           
           
+          
+          
           <li><a href="/ja/admin/Authz/">Pulsarにおける認証と認可</a></li>
           
           
@@ -1068,6 +1072,8 @@
           
           
           
+          
+          
           <li><a href="/ja/admin/Authz/">Pulsarにおける認証と認可</a></li>
           
           
@@ -1260,6 +1266,8 @@
           
           
           
+          
+          
           <li><a href="/ja/admin/Authz/">Pulsarにおける認証と認可</a></li>
           
           
@@ -1452,6 +1460,8 @@
           
           
           
+          
+          
           <li><a href="/ja/admin/Authz/">Pulsarにおける認証と認可</a></li>
           
           
@@ -1646,6 +1656,8 @@
           
           
           
+          
+          
           <li><a href="/ja/admin/Authz/">Pulsarにおける認証と認可</a></li>
           
           
@@ -1724,15 +1736,15 @@
           
           
           
-          <li><a href="/ja/adaptors/PulsarSpark/">Spark Streaming Pulsar Receiver</a></li>
           
           
+          <li><a href="/ja/adaptors/PulsarSpark/">Spark Streaming Pulsar Receiver</a></li>
           
           
           
-          <li><a href="/ja/adaptors/PulsarStorm/">Apache StormのためのPulsarアダプタ</a></li>
           
           
+          <li><a href="/ja/adaptors/PulsarStorm/">Apache StormのためのPulsarアダプタ</a></li>
           
           
           
@@ -1844,6 +1856,8 @@
           
           
           
+          
+          
           <li><a href="/ja/admin/Authz/">Pulsarにおける認証と認可</a></li>
           
           
diff --git a/content/ja/admin/ClustersBrokers/index.html b/content/ja/admin/ClustersBrokers/index.html
index e2c0054..d8770ce 100644
--- a/content/ja/admin/ClustersBrokers/index.html
+++ b/content/ja/admin/ClustersBrokers/index.html
@@ -672,9 +672,9 @@
           
           
           
-          <li><a href="/ja/admin/Authz/">Pulsarにおける認証と認可</a></li>
           
           
+          <li><a href="/ja/admin/Authz/">Pulsarにおける認証と認可</a></li>
           
           
           
@@ -682,9 +682,9 @@
           
           
           
-          <li><a href="/ja/reference/CliTools/">Pulsarコマンドラインツール</a></li>
           
           
+          <li><a href="/ja/reference/CliTools/">Pulsarコマンドラインツール</a></li>
           
           
           
@@ -748,9 +748,9 @@
           
           
           
-          <li><a href="/ja/advanced/PartitionedTopics/">パーティションドトピック</a></li>
           
           
+          <li><a href="/ja/advanced/PartitionedTopics/">パーティションドトピック</a></li>
           
           
           
@@ -774,11 +774,13 @@
           
           
           
-          <li><a href="/ja/advanced/RetentionExpiry/">メッセージの保存と有効期限</a></li>
           
           
           
           
+          <li><a href="/ja/advanced/RetentionExpiry/">メッセージの保存と有効期限</a></li>
+          
+          
           
           
           
@@ -1027,6 +1029,8 @@
           
           
           
+          
+          
         </ul>
       </div>
     </div>
@@ -1219,6 +1223,8 @@
           
           
           
+          
+          
         </ul>
       </div>
     </div>
@@ -1411,6 +1417,8 @@
           
           
           
+          
+          
         </ul>
       </div>
     </div>
@@ -1603,6 +1611,8 @@
           
           
           
+          
+          
         </ul>
       </div>
     </div>
@@ -1795,6 +1805,8 @@
           
           
           
+          
+          
         </ul>
       </div>
     </div>
diff --git a/content/ja/admin/PropertiesNamespaces/index.html b/content/ja/admin/PropertiesNamespaces/index.html
index 19e3957..d4aa6c0 100644
--- a/content/ja/admin/PropertiesNamespaces/index.html
+++ b/content/ja/admin/PropertiesNamespaces/index.html
@@ -821,6 +821,8 @@
           
           
           
+          
+          
         </ul>
       </div>
     </div>
@@ -1013,6 +1015,8 @@
           
           
           
+          
+          
         </ul>
       </div>
     </div>
@@ -1056,9 +1060,9 @@
           
           
           
-          <li><a href="/ja/admin/Authz/">Pulsarにおける認証と認可</a></li>
           
           
+          <li><a href="/ja/admin/Authz/">Pulsarにおける認証と認可</a></li>
           
           
           
@@ -1066,9 +1070,9 @@
           
           
           
-          <li><a href="/ja/reference/CliTools/">Pulsarコマンドラインツール</a></li>
           
           
+          <li><a href="/ja/reference/CliTools/">Pulsarコマンドラインツール</a></li>
           
           
           
@@ -1132,9 +1136,9 @@
           
           
           
-          <li><a href="/ja/advanced/PartitionedTopics/">パーティションドトピック</a></li>
           
           
+          <li><a href="/ja/advanced/PartitionedTopics/">パーティションドトピック</a></li>
           
           
           
@@ -1158,11 +1162,13 @@
           
           
           
-          <li><a href="/ja/advanced/RetentionExpiry/">メッセージの保存と有効期限</a></li>
           
           
           
           
+          <li><a href="/ja/advanced/RetentionExpiry/">メッセージの保存と有効期限</a></li>
+          
+          
           
           
           
diff --git a/content/ja/advanced/PartitionedTopics/index.html b/content/ja/advanced/PartitionedTopics/index.html
index 5dc615c..a001091 100644
--- a/content/ja/advanced/PartitionedTopics/index.html
+++ b/content/ja/advanced/PartitionedTopics/index.html
@@ -738,6 +738,8 @@
           
           
           
+          
+          
           <li><a href="/ja/advanced/PartitionedTopics/">パーティションドトピック</a></li>
           
           
@@ -930,6 +932,8 @@
           
           
           
+          
+          
           <li><a href="/ja/advanced/PartitionedTopics/">パーティションドトピック</a></li>
           
           
@@ -1056,9 +1060,9 @@
           
           
           
-          <li><a href="/ja/admin/Authz/">Pulsarにおける認証と認可</a></li>
           
           
+          <li><a href="/ja/admin/Authz/">Pulsarにおける認証と認可</a></li>
           
           
           
@@ -1066,9 +1070,9 @@
           
           
           
-          <li><a href="/ja/reference/CliTools/">Pulsarコマンドラインツール</a></li>
           
           
+          <li><a href="/ja/reference/CliTools/">Pulsarコマンドラインツール</a></li>
           
           
           
@@ -1132,9 +1136,9 @@
           
           
           
-          <li><a href="/ja/advanced/PartitionedTopics/">パーティションドトピック</a></li>
           
           
+          <li><a href="/ja/advanced/PartitionedTopics/">パーティションドトピック</a></li>
           
           
           
@@ -1158,11 +1162,13 @@
           
           
           
-          <li><a href="/ja/advanced/RetentionExpiry/">メッセージの保存と有効期限</a></li>
           
           
           
           
+          <li><a href="/ja/advanced/RetentionExpiry/">メッセージの保存と有効期限</a></li>
+          
+          
           
           
           
@@ -1328,6 +1334,8 @@
           
           
           
+          
+          
           <li><a href="/ja/advanced/PartitionedTopics/">パーティションドトピック</a></li>
           
           
diff --git a/content/ja/advanced/RetentionExpiry/index.html b/content/ja/advanced/RetentionExpiry/index.html
index 4906d88..e6201fb 100644
--- a/content/ja/advanced/RetentionExpiry/index.html
+++ b/content/ja/advanced/RetentionExpiry/index.html
@@ -672,9 +672,9 @@
           
           
           
-          <li><a href="/ja/admin/Authz/">Pulsarにおける認証と認可</a></li>
           
           
+          <li><a href="/ja/admin/Authz/">Pulsarにおける認証と認可</a></li>
           
           
           
@@ -682,9 +682,9 @@
           
           
           
-          <li><a href="/ja/reference/CliTools/">Pulsarコマンドラインツール</a></li>
           
           
+          <li><a href="/ja/reference/CliTools/">Pulsarコマンドラインツール</a></li>
           
           
           
@@ -748,9 +748,9 @@
           
           
           
-          <li><a href="/ja/advanced/PartitionedTopics/">パーティションドトピック</a></li>
           
           
+          <li><a href="/ja/advanced/PartitionedTopics/">パーティションドトピック</a></li>
           
           
           
@@ -774,11 +774,13 @@
           
           
           
-          <li><a href="/ja/advanced/RetentionExpiry/">メッセージの保存と有効期限</a></li>
           
           
           
           
+          <li><a href="/ja/advanced/RetentionExpiry/">メッセージの保存と有効期限</a></li>
+          
+          
           
           
           
@@ -966,11 +968,13 @@
           
           
           
-          <li><a href="/ja/advanced/RetentionExpiry/">メッセージの保存と有効期限</a></li>
           
           
           
           
+          <li><a href="/ja/advanced/RetentionExpiry/">メッセージの保存と有効期限</a></li>
+          
+          
           
           
           
@@ -1158,11 +1162,13 @@
           
           
           
-          <li><a href="/ja/advanced/RetentionExpiry/">メッセージの保存と有効期限</a></li>
           
           
           
           
+          <li><a href="/ja/advanced/RetentionExpiry/">メッセージの保存と有効期限</a></li>
+          
+          
           
           
           
@@ -1350,11 +1356,13 @@
           
           
           
-          <li><a href="/ja/advanced/RetentionExpiry/">メッセージの保存と有効期限</a></li>
           
           
           
           
+          <li><a href="/ja/advanced/RetentionExpiry/">メッセージの保存と有効期限</a></li>
+          
+          
           
           
           
diff --git a/content/ja/clients/Cpp/index.html b/content/ja/clients/Cpp/index.html
index e9b1d07..60f6e16 100644
--- a/content/ja/clients/Cpp/index.html
+++ b/content/ja/clients/Cpp/index.html
@@ -678,6 +678,8 @@
           
           
           
+          
+          
           <li><a href="/ja/reference/CliTools/">Pulsarコマンドラインツール</a></li>
           
           
@@ -758,9 +760,9 @@
           
           
           
-          <li><a href="/ja/clients/Python/">Pulsar Pythonクライアント</a></li>
           
           
+          <li><a href="/ja/clients/Python/">Pulsar Pythonクライアント</a></li>
           
           
           
@@ -868,6 +870,8 @@
           
           
           
+          
+          
           <li><a href="/ja/admin/Authz/">Pulsarにおける認証と認可</a></li>
           
           
diff --git a/content/ja/clients/Java/index.html b/content/ja/clients/Java/index.html
index a544048..8650616 100644
--- a/content/ja/clients/Java/index.html
+++ b/content/ja/clients/Java/index.html
@@ -678,6 +678,8 @@
           
           
           
+          
+          
           <li><a href="/ja/reference/CliTools/">Pulsarコマンドラインツール</a></li>
           
           
@@ -758,9 +760,9 @@
           
           
           
-          <li><a href="/ja/clients/Python/">Pulsar Pythonクライアント</a></li>
           
           
+          <li><a href="/ja/clients/Python/">Pulsar Pythonクライアント</a></li>
           
           
           
@@ -870,6 +872,8 @@
           
           
           
+          
+          
           <li><a href="/ja/admin/Authz/">Pulsarにおける認証と認可</a></li>
           
           
@@ -948,15 +952,15 @@
           
           
           
-          <li><a href="/ja/adaptors/PulsarSpark/">Spark Streaming Pulsar Receiver</a></li>
           
           
+          <li><a href="/ja/adaptors/PulsarSpark/">Spark Streaming Pulsar Receiver</a></li>
           
           
           
-          <li><a href="/ja/adaptors/PulsarStorm/">Apache StormのためのPulsarアダプタ</a></li>
           
           
+          <li><a href="/ja/adaptors/PulsarStorm/">Apache StormのためのPulsarアダプタ</a></li>
           
           
           
diff --git a/content/ja/clients/Python/index.html b/content/ja/clients/Python/index.html
index d9f9b53..db23dbe 100644
--- a/content/ja/clients/Python/index.html
+++ b/content/ja/clients/Python/index.html
@@ -678,6 +678,8 @@
           
           
           
+          
+          
           <li><a href="/ja/reference/CliTools/">Pulsarコマンドラインツール</a></li>
           
           
@@ -758,9 +760,9 @@
           
           
           
-          <li><a href="/ja/clients/Python/">Pulsar Pythonクライアント</a></li>
           
           
+          <li><a href="/ja/clients/Python/">Pulsar Pythonクライアント</a></li>
           
           
           
@@ -950,11 +952,12 @@
           
           
           
-          <li><a href="/ja/clients/Python/">Pulsar Pythonクライアント</a></li>
           
           
           
           
+          <li><a href="/ja/clients/Python/">Pulsar Pythonクライアント</a></li>
+          
           
           
           
@@ -972,10 +975,11 @@
           
           
           
-          <li><a href="/ja/clients/WebSocket/">PulsarにおけるWebSocket API</a></li>
           
           
           
+          <li><a href="/ja/clients/WebSocket/">PulsarにおけるWebSocket API</a></li>
+          
           
           
           
diff --git a/content/ja/clients/WebSocket/index.html b/content/ja/clients/WebSocket/index.html
index 5c46cc7e..39b2db5 100644
--- a/content/ja/clients/WebSocket/index.html
+++ b/content/ja/clients/WebSocket/index.html
@@ -772,11 +772,13 @@
           
           
           
-          <li><a href="/ja/clients/WebSocket/">PulsarにおけるWebSocket API</a></li>
           
           
           
           
+          <li><a href="/ja/clients/WebSocket/">PulsarにおけるWebSocket API</a></li>
+          
+          
           
           
           
@@ -964,11 +966,13 @@
           
           
           
-          <li><a href="/ja/clients/WebSocket/">PulsarにおけるWebSocket API</a></li>
           
           
           
           
+          <li><a href="/ja/clients/WebSocket/">PulsarにおけるWebSocket API</a></li>
+          
+          
           
           
           
@@ -1136,11 +1140,11 @@
           
           
           
-          <li><a href="/ja/clients/Python/">Pulsar Pythonクライアント</a></li>
           
           
           
           
+          <li><a href="/ja/clients/Python/">Pulsar Pythonクライアント</a></li>
           
           
           
@@ -1158,11 +1162,13 @@
           
           
           
-          <li><a href="/ja/clients/WebSocket/">PulsarにおけるWebSocket API</a></li>
           
           
           
           
+          <li><a href="/ja/clients/WebSocket/">PulsarにおけるWebSocket API</a></li>
+          
+          
           
           
           
diff --git a/content/ja/deployment/InstanceSetup/index.html b/content/ja/deployment/InstanceSetup/index.html
index 65e213f..ae07a0f 100644
--- a/content/ja/deployment/InstanceSetup/index.html
+++ b/content/ja/deployment/InstanceSetup/index.html
@@ -672,9 +672,9 @@
           
           
           
-          <li><a href="/ja/admin/Authz/">Pulsarにおける認証と認可</a></li>
           
           
+          <li><a href="/ja/admin/Authz/">Pulsarにおける認証と認可</a></li>
           
           
           
@@ -682,9 +682,9 @@
           
           
           
-          <li><a href="/ja/reference/CliTools/">Pulsarコマンドラインツール</a></li>
           
           
+          <li><a href="/ja/reference/CliTools/">Pulsarコマンドラインツール</a></li>
           
           
           
@@ -748,9 +748,9 @@
           
           
           
-          <li><a href="/ja/advanced/PartitionedTopics/">パーティションドトピック</a></li>
           
           
+          <li><a href="/ja/advanced/PartitionedTopics/">パーティションドトピック</a></li>
           
           
           
@@ -774,11 +774,13 @@
           
           
           
-          <li><a href="/ja/advanced/RetentionExpiry/">メッセージの保存と有効期限</a></li>
           
           
           
           
+          <li><a href="/ja/advanced/RetentionExpiry/">メッセージの保存と有効期限</a></li>
+          
+          
           
           
           
@@ -1027,6 +1029,8 @@
           
           
           
+          
+          
         </ul>
       </div>
     </div>
diff --git a/content/ja/deployment/Kubernetes/index.html b/content/ja/deployment/Kubernetes/index.html
index 069d78d..fe342a5 100644
--- a/content/ja/deployment/Kubernetes/index.html
+++ b/content/ja/deployment/Kubernetes/index.html
@@ -722,6 +722,8 @@
           
           
           
+          
+          
           <li><a href="/ja/deployment/Kubernetes/">Kubernetes上でのPulsarのデプロイ</a></li>
           
           
@@ -914,6 +916,8 @@
           
           
           
+          
+          
           <li><a href="/ja/deployment/Kubernetes/">Kubernetes上でのPulsarのデプロイ</a></li>
           
           
diff --git a/content/ja/getting-started/ConceptsAndArchitecture/index.html b/content/ja/getting-started/ConceptsAndArchitecture/index.html
index 492b204..05cd0e8 100644
--- a/content/ja/getting-started/ConceptsAndArchitecture/index.html
+++ b/content/ja/getting-started/ConceptsAndArchitecture/index.html
@@ -692,6 +692,8 @@
           
           
           
+          
+          
           <li><a href="/ja/getting-started/ConceptsAndArchitecture/">Pulsarのコンセプトとアーキテクチャ</a></li>
           
           
diff --git a/content/ja/getting-started/LocalCluster/index.html b/content/ja/getting-started/LocalCluster/index.html
index e4d3a28..947c01f 100644
--- a/content/ja/getting-started/LocalCluster/index.html
+++ b/content/ja/getting-started/LocalCluster/index.html
@@ -726,6 +726,8 @@
           
           
           
+          
+          
           <li><a href="/ja/getting-started/LocalCluster/">ローカルスタンドアローンクラスタのセットアップ</a></li>
           
           
@@ -918,6 +920,8 @@
           
           
           
+          
+          
           <li><a href="/ja/getting-started/LocalCluster/">ローカルスタンドアローンクラスタのセットアップ</a></li>
           
           
diff --git a/content/ja/project/BinaryProtocol/index.html b/content/ja/project/BinaryProtocol/index.html
index 4ff04e4..b54aa67 100644
--- a/content/ja/project/BinaryProtocol/index.html
+++ b/content/ja/project/BinaryProtocol/index.html
@@ -674,6 +674,8 @@
           
           
           
+          
+          
           <li><a href="/ja/project/BinaryProtocol/">Pulsarのバイナリプロトコルの仕様</a></li>
           
           
@@ -866,6 +868,8 @@
           
           
           
+          
+          
           <li><a href="/ja/project/BinaryProtocol/">Pulsarのバイナリプロトコルの仕様</a></li>
           
           
diff --git a/content/ja/project/SimulationTools/index.html b/content/ja/project/SimulationTools/index.html
index 751f381..c545c04 100644
--- a/content/ja/project/SimulationTools/index.html
+++ b/content/ja/project/SimulationTools/index.html
@@ -764,11 +764,13 @@
           
           
           
-          <li><a href="/ja/project/SimulationTools/">シミュレーションツール</a></li>
           
           
           
           
+          <li><a href="/ja/project/SimulationTools/">シミュレーションツール</a></li>
+          
+          
           
           
           
diff --git a/content/ja/reference/CliTools/index.html b/content/ja/reference/CliTools/index.html
index 8dfd774..c9363c3 100644
--- a/content/ja/reference/CliTools/index.html
+++ b/content/ja/reference/CliTools/index.html
@@ -672,9 +672,9 @@
           
           
           
-          <li><a href="/ja/admin/Authz/">Pulsarにおける認証と認可</a></li>
           
           
+          <li><a href="/ja/admin/Authz/">Pulsarにおける認証と認可</a></li>
           
           
           
@@ -682,9 +682,9 @@
           
           
           
-          <li><a href="/ja/reference/CliTools/">Pulsarコマンドラインツール</a></li>
           
           
+          <li><a href="/ja/reference/CliTools/">Pulsarコマンドラインツール</a></li>
           
           
           
@@ -748,9 +748,9 @@
           
           
           
-          <li><a href="/ja/advanced/PartitionedTopics/">パーティションドトピック</a></li>
           
           
+          <li><a href="/ja/advanced/PartitionedTopics/">パーティションドトピック</a></li>
           
           
           
@@ -774,11 +774,13 @@
           
           
           
-          <li><a href="/ja/advanced/RetentionExpiry/">メッセージの保存と有効期限</a></li>
           
           
           
           
+          <li><a href="/ja/advanced/RetentionExpiry/">メッセージの保存と有効期限</a></li>
+          
+          
           
           
           
@@ -886,6 +888,8 @@
           
           
           
+          
+          
           <li><a href="/ja/reference/CliTools/">Pulsarコマンドラインツール</a></li>
           
           
@@ -1078,6 +1082,8 @@
           
           
           
+          
+          
           <li><a href="/ja/reference/CliTools/">Pulsarコマンドラインツール</a></li>
           
           
@@ -1158,9 +1164,9 @@
           
           
           
-          <li><a href="/ja/clients/Python/">Pulsar Pythonクライアント</a></li>
           
           
+          <li><a href="/ja/clients/Python/">Pulsar Pythonクライアント</a></li>
           
           
           
@@ -1276,6 +1282,8 @@
           
           
           
+          
+          
           <li><a href="/ja/reference/CliTools/">Pulsarコマンドラインツール</a></li>
           
           
@@ -1468,6 +1476,8 @@
           
           
           
+          
+          
           <li><a href="/ja/reference/CliTools/">Pulsarコマンドラインツール</a></li>
           
           
@@ -1660,6 +1670,8 @@
           
           
           
+          
+          
           <li><a href="/ja/reference/CliTools/">Pulsarコマンドラインツール</a></li>
           
           
@@ -1950,6 +1962,12 @@
       </li>
       
       <li>
+        <a href="#pulsar-proxy">
+          <code class="highlighter-rouge">proxy</code>
+        </a>
+      </li>
+      
+      <li>
         <a href="#pulsar-standalone">
           <code class="highlighter-rouge">standalone</code>
         </a>
@@ -2469,6 +2487,96 @@
     </div>
     
     <div class="card cli-command">
+      <h3 class="cli-command-title" id="pulsar-proxy">
+        <code class="highlighter-rouge">proxy</code>
+      </h3>
+      <div class="card-content">
+        <p>Manages the Pulsar proxy</p>
+
+        <h5>Usage</h5>
+        <div class="language-shell highlighter-rouge"><pre class="highlight"><code><span class="gp">$</span> pulsar proxy <span class="options">options</span></code></pre></div>
+        
+        <h5>Options</h5>
+        <table class="options-table">
+          <thead>
+            <tr>
+              <th>Flag</th>
+              <th>Description</th>
+              <th>Default</th>
+            </tr>
+            <tbody>
+              
+              <tr>
+                <td nowrap="">
+                  
+                  
+                  <code class="highlighter-rouge">-c</code>
+                  , 
+                  
+                  <code class="highlighter-rouge">--config</code>
+                  
+                   <!-- for flag in option.flags -->
+                </td>
+                <td><p>Path to a Pulsar proxy configuration file</p>
+</td>
+                <td>
+                  
+                </td>
+              </tr>
+              
+              <tr>
+                <td nowrap="">
+                  
+                  
+                  <code class="highlighter-rouge">-gzk</code>
+                  , 
+                  
+                  <code class="highlighter-rouge">--global-zookeeper-servers</code>
+                  
+                   <!-- for flag in option.flags -->
+                </td>
+                <td><p>Global ZooKeeper connection string</p>
+</td>
+                <td>
+                  
+                </td>
+              </tr>
+              
+              <tr>
+                <td nowrap="">
+                  
+                  
+                  <code class="highlighter-rouge">-zk</code>
+                  , 
+                  
+                  <code class="highlighter-rouge">--zookeeper-servers</code>
+                  
+                   <!-- for flag in option.flags -->
+                </td>
+                <td><p>Local ZooKeeper connection string</p>
+</td>
+                <td>
+                  
+                </td>
+              </tr>
+               <!-- for option in options -->
+            </tbody>
+          </thead>
+        </table>
+         <!-- if command.options -->
+        
+        <h5>Example</h5>
+        <div class="language-shell highlighter-rouge"><pre class="highlight"><code><span class="gp">$</span> <span>pulsar proxy \
+  --zookeeper-servers zk-0,zk-1,zk2 \
+  --global-zookeeper-servers zk-0,zk-1,zk-2
+</span></code></pre></div>
+         <!-- if command.example -->
+
+        
+      </div>
+    </div>
+    
+    <div class="card cli-command">
       <h3 class="cli-command-title" id="pulsar-standalone">
         <code class="highlighter-rouge">standalone</code>
       </h3>

-- 
To stop receiving notification emails like this one, please contact
mmerli@apache.org.