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 2019/03/08 08:53:11 UTC
[pulsar] branch asf-site updated: Updated site at revision 32a244d
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/pulsar.git
The following commit(s) were added to refs/heads/asf-site by this push:
new e277391 Updated site at revision 32a244d
e277391 is described below
commit e2773918f06ec9c647e3a2f436ca62bd841f23d2
Author: jenkins <bu...@apache.org>
AuthorDate: Fri Mar 8 08:53:01 2019 +0000
Updated site at revision 32a244d
---
.../cookbooks-retention-expiry.html | 4 +-
.../cookbooks-retention-expiry/index.html | 4 +-
content/docs/en/2.1.0-incubating/standalone.html | 2 +-
.../docs/en/2.1.0-incubating/standalone/index.html | 2 +-
.../cookbooks-retention-expiry.html | 4 +-
.../cookbooks-retention-expiry/index.html | 4 +-
content/docs/en/2.1.1-incubating/standalone.html | 2 +-
.../docs/en/2.1.1-incubating/standalone/index.html | 2 +-
.../docs/en/2.2.0/cookbooks-retention-expiry.html | 4 +-
.../en/2.2.0/cookbooks-retention-expiry/index.html | 4 +-
content/docs/en/2.2.0/standalone.html | 2 +-
content/docs/en/2.2.0/standalone/index.html | 2 +-
.../docs/en/2.2.1/cookbooks-retention-expiry.html | 4 +-
.../en/2.2.1/cookbooks-retention-expiry/index.html | 4 +-
content/docs/en/2.2.1/standalone.html | 2 +-
content/docs/en/2.2.1/standalone/index.html | 2 +-
content/docs/en/next/io-connectors.html | 4 +
content/docs/en/next/io-connectors/index.html | 4 +
content/docs/en/next/io-elasticsearch.html | 104 +++++++++++++++++++
content/docs/en/next/io-elasticsearch/index.html | 104 +++++++++++++++++++
content/docs/en/next/io-file.html | 110 +++++++++++++++++++++
content/docs/en/next/io-file/index.html | 110 +++++++++++++++++++++
content/docs/en/next/io-hdfs.html | 109 ++++++++++++++++++++
content/docs/en/next/io-hdfs/index.html | 109 ++++++++++++++++++++
content/docs/en/next/io-mongo.html | 103 +++++++++++++++++++
content/docs/en/next/io-mongo/index.html | 103 +++++++++++++++++++
content/docs/en/next/standalone.html | 2 +-
content/docs/en/next/standalone/index.html | 2 +-
content/docs/en/standalone.html | 2 +-
content/docs/en/standalone/index.html | 2 +-
.../cookbooks-retention-expiry.html | 4 +-
.../cookbooks-retention-expiry/index.html | 4 +-
content/docs/fr/2.1.0-incubating/standalone.html | 2 +-
.../docs/fr/2.1.0-incubating/standalone/index.html | 2 +-
.../cookbooks-retention-expiry.html | 4 +-
.../cookbooks-retention-expiry/index.html | 4 +-
content/docs/fr/2.1.1-incubating/standalone.html | 2 +-
.../docs/fr/2.1.1-incubating/standalone/index.html | 2 +-
.../docs/fr/2.2.0/cookbooks-retention-expiry.html | 4 +-
.../fr/2.2.0/cookbooks-retention-expiry/index.html | 4 +-
content/docs/fr/2.2.0/standalone.html | 2 +-
content/docs/fr/2.2.0/standalone/index.html | 2 +-
.../docs/fr/2.2.1/cookbooks-retention-expiry.html | 4 +-
.../fr/2.2.1/cookbooks-retention-expiry/index.html | 4 +-
content/docs/fr/2.2.1/standalone.html | 2 +-
content/docs/fr/2.2.1/standalone/index.html | 2 +-
content/docs/fr/next/io-connectors.html | 4 +
content/docs/fr/next/io-connectors/index.html | 4 +
content/docs/fr/next/io-elasticsearch.html | 103 +++++++++++++++++++
content/docs/fr/next/io-elasticsearch/index.html | 103 +++++++++++++++++++
content/docs/fr/next/io-file.html | 109 ++++++++++++++++++++
content/docs/fr/next/io-file/index.html | 109 ++++++++++++++++++++
content/docs/fr/next/io-hdfs.html | 108 ++++++++++++++++++++
content/docs/fr/next/io-hdfs/index.html | 108 ++++++++++++++++++++
content/docs/fr/next/io-mongo.html | 102 +++++++++++++++++++
content/docs/fr/next/io-mongo/index.html | 102 +++++++++++++++++++
content/docs/fr/next/standalone.html | 2 +-
content/docs/fr/next/standalone/index.html | 2 +-
content/docs/fr/standalone.html | 2 +-
content/docs/fr/standalone/index.html | 2 +-
.../cookbooks-retention-expiry.html | 4 +-
.../cookbooks-retention-expiry/index.html | 4 +-
content/docs/ja/2.1.0-incubating/standalone.html | 2 +-
.../docs/ja/2.1.0-incubating/standalone/index.html | 2 +-
.../cookbooks-retention-expiry.html | 4 +-
.../cookbooks-retention-expiry/index.html | 4 +-
content/docs/ja/2.1.1-incubating/standalone.html | 2 +-
.../docs/ja/2.1.1-incubating/standalone/index.html | 2 +-
.../docs/ja/2.2.0/cookbooks-retention-expiry.html | 4 +-
.../ja/2.2.0/cookbooks-retention-expiry/index.html | 4 +-
content/docs/ja/2.2.0/standalone.html | 2 +-
content/docs/ja/2.2.0/standalone/index.html | 2 +-
.../docs/ja/2.2.1/cookbooks-retention-expiry.html | 4 +-
.../ja/2.2.1/cookbooks-retention-expiry/index.html | 4 +-
content/docs/ja/2.2.1/standalone.html | 2 +-
content/docs/ja/2.2.1/standalone/index.html | 2 +-
content/docs/ja/next/io-connectors.html | 4 +
content/docs/ja/next/io-connectors/index.html | 4 +
content/docs/ja/next/io-elasticsearch.html | 103 +++++++++++++++++++
content/docs/ja/next/io-elasticsearch/index.html | 103 +++++++++++++++++++
content/docs/ja/next/io-file.html | 109 ++++++++++++++++++++
content/docs/ja/next/io-file/index.html | 109 ++++++++++++++++++++
content/docs/ja/next/io-hdfs.html | 108 ++++++++++++++++++++
content/docs/ja/next/io-hdfs/index.html | 108 ++++++++++++++++++++
content/docs/ja/next/io-mongo.html | 102 +++++++++++++++++++
content/docs/ja/next/io-mongo/index.html | 102 +++++++++++++++++++
content/docs/ja/next/standalone.html | 2 +-
content/docs/ja/next/standalone/index.html | 2 +-
content/docs/ja/standalone.html | 2 +-
content/docs/ja/standalone/index.html | 2 +-
content/docs/next/io-elasticsearch.html | 13 +++
content/docs/next/io-elasticsearch/index.html | 13 +++
content/docs/next/io-file.html | 13 +++
content/docs/next/io-file/index.html | 13 +++
content/docs/next/io-hdfs.html | 13 +++
content/docs/next/io-hdfs/index.html | 13 +++
content/docs/next/io-mongo.html | 13 +++
content/docs/next/io-mongo/index.html | 13 +++
.../cookbooks-retention-expiry.html | 4 +-
.../cookbooks-retention-expiry/index.html | 4 +-
.../docs/zh-CN/2.1.0-incubating/standalone.html | 2 +-
.../zh-CN/2.1.0-incubating/standalone/index.html | 2 +-
.../cookbooks-retention-expiry.html | 4 +-
.../cookbooks-retention-expiry/index.html | 4 +-
.../docs/zh-CN/2.1.1-incubating/standalone.html | 2 +-
.../zh-CN/2.1.1-incubating/standalone/index.html | 2 +-
.../zh-CN/2.2.0/cookbooks-retention-expiry.html | 4 +-
.../2.2.0/cookbooks-retention-expiry/index.html | 4 +-
content/docs/zh-CN/2.2.0/standalone.html | 2 +-
content/docs/zh-CN/2.2.0/standalone/index.html | 2 +-
.../zh-CN/2.2.1/cookbooks-retention-expiry.html | 4 +-
.../2.2.1/cookbooks-retention-expiry/index.html | 4 +-
content/docs/zh-CN/2.2.1/standalone.html | 2 +-
content/docs/zh-CN/2.2.1/standalone/index.html | 2 +-
content/docs/zh-CN/next/io-connectors.html | 4 +
content/docs/zh-CN/next/io-connectors/index.html | 4 +
content/docs/zh-CN/next/io-elasticsearch.html | 103 +++++++++++++++++++
.../docs/zh-CN/next/io-elasticsearch/index.html | 103 +++++++++++++++++++
content/docs/zh-CN/next/io-file.html | 109 ++++++++++++++++++++
content/docs/zh-CN/next/io-file/index.html | 109 ++++++++++++++++++++
content/docs/zh-CN/next/io-hdfs.html | 108 ++++++++++++++++++++
content/docs/zh-CN/next/io-hdfs/index.html | 108 ++++++++++++++++++++
content/docs/zh-CN/next/io-mongo.html | 102 +++++++++++++++++++
content/docs/zh-CN/next/io-mongo/index.html | 102 +++++++++++++++++++
content/docs/zh-CN/next/standalone.html | 2 +-
content/docs/zh-CN/next/standalone/index.html | 2 +-
content/docs/zh-CN/standalone.html | 2 +-
content/docs/zh-CN/standalone/index.html | 2 +-
content/sitemap.xml | 4 +
content/swagger/swagger.json | 56 +++++------
130 files changed, 3664 insertions(+), 140 deletions(-)
diff --git a/content/docs/en/2.1.0-incubating/cookbooks-retention-expiry.html b/content/docs/en/2.1.0-incubating/cookbooks-retention-expiry.html
index b49228a..ff21078 100644
--- a/content/docs/en/2.1.0-incubating/cookbooks-retention-expiry.html
+++ b/content/docs/en/2.1.0-incubating/cookbooks-retention-expiry.html
@@ -205,8 +205,8 @@ admin.namespaces().setBacklogQuota(namespace, quota);
</code></pre>
<h3><a class="anchor" aria-hidden="true" id="remove-backlog-quotas"></a><a href="#remove-backlog-quotas" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2 [...]
<h4><a class="anchor" aria-hidden="true" id="pulsar-admin-4"></a><a href="#pulsar-admin-4" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0- [...]
-<p>Use the <a href="/docs/en/2.1.0-incubating/pulsar-admin#pulsar-admin-namespaces-remove-backlog-quota"><code>remove-backlog-quotas</code></a> subcommand and specify a namespace. Here's an example:</p>
-<pre><code class="hljs css language-shell"><span class="hljs-meta">$</span><span class="bash"> pulsar-admin namespaces remove-backlog-quotas my-tenant/my-ns</span>
+<p>Use the <a href="/docs/en/2.1.0-incubating/pulsar-admin#pulsar-admin-namespaces-remove-backlog-quota"><code>remove-backlog-quota</code></a> subcommand and specify a namespace. Here's an example:</p>
+<pre><code class="hljs css language-shell"><span class="hljs-meta">$</span><span class="bash"> pulsar-admin namespaces remove-backlog-quota my-tenant/my-ns</span>
</code></pre>
<h4><a class="anchor" aria-hidden="true" id="rest-api-4"></a><a href="#rest-api-4" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1 [...]
<p><a href="https://pulsar.incubator.apache.org/en/admin-rest-api#operation/removeBacklogQuota"><b>DELETE</b> <i>/admin/v2/namespaces/:tenant/:namespace/backlogQuota</i></a>
diff --git a/content/docs/en/2.1.0-incubating/cookbooks-retention-expiry/index.html b/content/docs/en/2.1.0-incubating/cookbooks-retention-expiry/index.html
index b49228a..ff21078 100644
--- a/content/docs/en/2.1.0-incubating/cookbooks-retention-expiry/index.html
+++ b/content/docs/en/2.1.0-incubating/cookbooks-retention-expiry/index.html
@@ -205,8 +205,8 @@ admin.namespaces().setBacklogQuota(namespace, quota);
</code></pre>
<h3><a class="anchor" aria-hidden="true" id="remove-backlog-quotas"></a><a href="#remove-backlog-quotas" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2 [...]
<h4><a class="anchor" aria-hidden="true" id="pulsar-admin-4"></a><a href="#pulsar-admin-4" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0- [...]
-<p>Use the <a href="/docs/en/2.1.0-incubating/pulsar-admin#pulsar-admin-namespaces-remove-backlog-quota"><code>remove-backlog-quotas</code></a> subcommand and specify a namespace. Here's an example:</p>
-<pre><code class="hljs css language-shell"><span class="hljs-meta">$</span><span class="bash"> pulsar-admin namespaces remove-backlog-quotas my-tenant/my-ns</span>
+<p>Use the <a href="/docs/en/2.1.0-incubating/pulsar-admin#pulsar-admin-namespaces-remove-backlog-quota"><code>remove-backlog-quota</code></a> subcommand and specify a namespace. Here's an example:</p>
+<pre><code class="hljs css language-shell"><span class="hljs-meta">$</span><span class="bash"> pulsar-admin namespaces remove-backlog-quota my-tenant/my-ns</span>
</code></pre>
<h4><a class="anchor" aria-hidden="true" id="rest-api-4"></a><a href="#rest-api-4" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1 [...]
<p><a href="https://pulsar.incubator.apache.org/en/admin-rest-api#operation/removeBacklogQuota"><b>DELETE</b> <i>/admin/v2/namespaces/:tenant/:namespace/backlogQuota</i></a>
diff --git a/content/docs/en/2.1.0-incubating/standalone.html b/content/docs/en/2.1.0-incubating/standalone.html
index 77eae6a..79a0d99 100644
--- a/content/docs/en/2.1.0-incubating/standalone.html
+++ b/content/docs/en/2.1.0-incubating/standalone.html
@@ -192,7 +192,7 @@ you can use <code>apachepulsar/pulsar-all</code> image instead of <code>apachepu
<p>Here's an example producer for a Pulsar topic using the <a href="/docs/en/2.1.0-incubating/client-libraries-java">Java</a> client:</p>
<pre><code class="hljs css language-java">String localClusterUrl = <span class="hljs-string">"pulsar://localhost:6650"</span>;
-PulsarClient client = PulsarClient.builder().serviceURL(localClusterUrl).build();
+PulsarClient client = PulsarClient.builder().serviceUrl(localClusterUrl).build();
Producer<<span class="hljs-keyword">byte</span>[]> producer = client.newProducer().topic(<span class="hljs-string">"my-topic"</span>).create();
</code></pre>
<p>Here's an example <a href="/docs/en/2.1.0-incubating/client-libraries-python">Python</a> producer:</p>
diff --git a/content/docs/en/2.1.0-incubating/standalone/index.html b/content/docs/en/2.1.0-incubating/standalone/index.html
index 77eae6a..79a0d99 100644
--- a/content/docs/en/2.1.0-incubating/standalone/index.html
+++ b/content/docs/en/2.1.0-incubating/standalone/index.html
@@ -192,7 +192,7 @@ you can use <code>apachepulsar/pulsar-all</code> image instead of <code>apachepu
<p>Here's an example producer for a Pulsar topic using the <a href="/docs/en/2.1.0-incubating/client-libraries-java">Java</a> client:</p>
<pre><code class="hljs css language-java">String localClusterUrl = <span class="hljs-string">"pulsar://localhost:6650"</span>;
-PulsarClient client = PulsarClient.builder().serviceURL(localClusterUrl).build();
+PulsarClient client = PulsarClient.builder().serviceUrl(localClusterUrl).build();
Producer<<span class="hljs-keyword">byte</span>[]> producer = client.newProducer().topic(<span class="hljs-string">"my-topic"</span>).create();
</code></pre>
<p>Here's an example <a href="/docs/en/2.1.0-incubating/client-libraries-python">Python</a> producer:</p>
diff --git a/content/docs/en/2.1.1-incubating/cookbooks-retention-expiry.html b/content/docs/en/2.1.1-incubating/cookbooks-retention-expiry.html
index 5a0221f..633268d 100644
--- a/content/docs/en/2.1.1-incubating/cookbooks-retention-expiry.html
+++ b/content/docs/en/2.1.1-incubating/cookbooks-retention-expiry.html
@@ -205,8 +205,8 @@ admin.namespaces().setBacklogQuota(namespace, quota);
</code></pre>
<h3><a class="anchor" aria-hidden="true" id="remove-backlog-quotas"></a><a href="#remove-backlog-quotas" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2 [...]
<h4><a class="anchor" aria-hidden="true" id="pulsar-admin-4"></a><a href="#pulsar-admin-4" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0- [...]
-<p>Use the <a href="/docs/en/2.1.1-incubating/pulsar-admin#pulsar-admin-namespaces-remove-backlog-quota"><code>remove-backlog-quotas</code></a> subcommand and specify a namespace. Here's an example:</p>
-<pre><code class="hljs css language-shell"><span class="hljs-meta">$</span><span class="bash"> pulsar-admin namespaces remove-backlog-quotas my-tenant/my-ns</span>
+<p>Use the <a href="/docs/en/2.1.1-incubating/pulsar-admin#pulsar-admin-namespaces-remove-backlog-quota"><code>remove-backlog-quota</code></a> subcommand and specify a namespace. Here's an example:</p>
+<pre><code class="hljs css language-shell"><span class="hljs-meta">$</span><span class="bash"> pulsar-admin namespaces remove-backlog-quota my-tenant/my-ns</span>
</code></pre>
<h4><a class="anchor" aria-hidden="true" id="rest-api-4"></a><a href="#rest-api-4" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1 [...]
<p><a href="https://pulsar.incubator.apache.org/en/admin-rest-api#operation/removeBacklogQuota"><b>DELETE</b> <i>/admin/v2/namespaces/:tenant/:namespace/backlogQuota</i></a>
diff --git a/content/docs/en/2.1.1-incubating/cookbooks-retention-expiry/index.html b/content/docs/en/2.1.1-incubating/cookbooks-retention-expiry/index.html
index 5a0221f..633268d 100644
--- a/content/docs/en/2.1.1-incubating/cookbooks-retention-expiry/index.html
+++ b/content/docs/en/2.1.1-incubating/cookbooks-retention-expiry/index.html
@@ -205,8 +205,8 @@ admin.namespaces().setBacklogQuota(namespace, quota);
</code></pre>
<h3><a class="anchor" aria-hidden="true" id="remove-backlog-quotas"></a><a href="#remove-backlog-quotas" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2 [...]
<h4><a class="anchor" aria-hidden="true" id="pulsar-admin-4"></a><a href="#pulsar-admin-4" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0- [...]
-<p>Use the <a href="/docs/en/2.1.1-incubating/pulsar-admin#pulsar-admin-namespaces-remove-backlog-quota"><code>remove-backlog-quotas</code></a> subcommand and specify a namespace. Here's an example:</p>
-<pre><code class="hljs css language-shell"><span class="hljs-meta">$</span><span class="bash"> pulsar-admin namespaces remove-backlog-quotas my-tenant/my-ns</span>
+<p>Use the <a href="/docs/en/2.1.1-incubating/pulsar-admin#pulsar-admin-namespaces-remove-backlog-quota"><code>remove-backlog-quota</code></a> subcommand and specify a namespace. Here's an example:</p>
+<pre><code class="hljs css language-shell"><span class="hljs-meta">$</span><span class="bash"> pulsar-admin namespaces remove-backlog-quota my-tenant/my-ns</span>
</code></pre>
<h4><a class="anchor" aria-hidden="true" id="rest-api-4"></a><a href="#rest-api-4" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1 [...]
<p><a href="https://pulsar.incubator.apache.org/en/admin-rest-api#operation/removeBacklogQuota"><b>DELETE</b> <i>/admin/v2/namespaces/:tenant/:namespace/backlogQuota</i></a>
diff --git a/content/docs/en/2.1.1-incubating/standalone.html b/content/docs/en/2.1.1-incubating/standalone.html
index e41b83f..2c7cade 100644
--- a/content/docs/en/2.1.1-incubating/standalone.html
+++ b/content/docs/en/2.1.1-incubating/standalone.html
@@ -203,7 +203,7 @@ you can use <code>apachepulsar/pulsar-all</code> image instead of <code>apachepu
<p>Here's an example producer for a Pulsar topic using the <a href="/docs/en/2.1.1-incubating/client-libraries-java">Java</a> client:</p>
<pre><code class="hljs css language-java">String localClusterUrl = <span class="hljs-string">"pulsar://localhost:6650"</span>;
-PulsarClient client = PulsarClient.builder().serviceURL(localClusterUrl).build();
+PulsarClient client = PulsarClient.builder().serviceUrl(localClusterUrl).build();
Producer<<span class="hljs-keyword">byte</span>[]> producer = client.newProducer().topic(<span class="hljs-string">"my-topic"</span>).create();
</code></pre>
<p>Here's an example <a href="/docs/en/2.1.1-incubating/client-libraries-python">Python</a> producer:</p>
diff --git a/content/docs/en/2.1.1-incubating/standalone/index.html b/content/docs/en/2.1.1-incubating/standalone/index.html
index e41b83f..2c7cade 100644
--- a/content/docs/en/2.1.1-incubating/standalone/index.html
+++ b/content/docs/en/2.1.1-incubating/standalone/index.html
@@ -203,7 +203,7 @@ you can use <code>apachepulsar/pulsar-all</code> image instead of <code>apachepu
<p>Here's an example producer for a Pulsar topic using the <a href="/docs/en/2.1.1-incubating/client-libraries-java">Java</a> client:</p>
<pre><code class="hljs css language-java">String localClusterUrl = <span class="hljs-string">"pulsar://localhost:6650"</span>;
-PulsarClient client = PulsarClient.builder().serviceURL(localClusterUrl).build();
+PulsarClient client = PulsarClient.builder().serviceUrl(localClusterUrl).build();
Producer<<span class="hljs-keyword">byte</span>[]> producer = client.newProducer().topic(<span class="hljs-string">"my-topic"</span>).create();
</code></pre>
<p>Here's an example <a href="/docs/en/2.1.1-incubating/client-libraries-python">Python</a> producer:</p>
diff --git a/content/docs/en/2.2.0/cookbooks-retention-expiry.html b/content/docs/en/2.2.0/cookbooks-retention-expiry.html
index 3112395..4c3c369 100644
--- a/content/docs/en/2.2.0/cookbooks-retention-expiry.html
+++ b/content/docs/en/2.2.0/cookbooks-retention-expiry.html
@@ -205,8 +205,8 @@ admin.namespaces().setBacklogQuota(namespace, quota);
</code></pre>
<h3><a class="anchor" aria-hidden="true" id="remove-backlog-quotas"></a><a href="#remove-backlog-quotas" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2 [...]
<h4><a class="anchor" aria-hidden="true" id="pulsar-admin-4"></a><a href="#pulsar-admin-4" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0- [...]
-<p>Use the <a href="/docs/en/2.2.0/pulsar-admin#pulsar-admin-namespaces-remove-backlog-quota"><code>remove-backlog-quotas</code></a> subcommand and specify a namespace. Here's an example:</p>
-<pre><code class="hljs css language-shell"><span class="hljs-meta">$</span><span class="bash"> pulsar-admin namespaces remove-backlog-quotas my-tenant/my-ns</span>
+<p>Use the <a href="/docs/en/2.2.0/pulsar-admin#pulsar-admin-namespaces-remove-backlog-quota"><code>remove-backlog-quota</code></a> subcommand and specify a namespace. Here's an example:</p>
+<pre><code class="hljs css language-shell"><span class="hljs-meta">$</span><span class="bash"> pulsar-admin namespaces remove-backlog-quota my-tenant/my-ns</span>
</code></pre>
<h4><a class="anchor" aria-hidden="true" id="rest-api-4"></a><a href="#rest-api-4" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1 [...]
<p><a href="https://pulsar.incubator.apache.org/en/admin-rest-api#operation/removeBacklogQuota"><b>DELETE</b> <i>/admin/v2/namespaces/:tenant/:namespace/backlogQuota</i></a>
diff --git a/content/docs/en/2.2.0/cookbooks-retention-expiry/index.html b/content/docs/en/2.2.0/cookbooks-retention-expiry/index.html
index 3112395..4c3c369 100644
--- a/content/docs/en/2.2.0/cookbooks-retention-expiry/index.html
+++ b/content/docs/en/2.2.0/cookbooks-retention-expiry/index.html
@@ -205,8 +205,8 @@ admin.namespaces().setBacklogQuota(namespace, quota);
</code></pre>
<h3><a class="anchor" aria-hidden="true" id="remove-backlog-quotas"></a><a href="#remove-backlog-quotas" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2 [...]
<h4><a class="anchor" aria-hidden="true" id="pulsar-admin-4"></a><a href="#pulsar-admin-4" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0- [...]
-<p>Use the <a href="/docs/en/2.2.0/pulsar-admin#pulsar-admin-namespaces-remove-backlog-quota"><code>remove-backlog-quotas</code></a> subcommand and specify a namespace. Here's an example:</p>
-<pre><code class="hljs css language-shell"><span class="hljs-meta">$</span><span class="bash"> pulsar-admin namespaces remove-backlog-quotas my-tenant/my-ns</span>
+<p>Use the <a href="/docs/en/2.2.0/pulsar-admin#pulsar-admin-namespaces-remove-backlog-quota"><code>remove-backlog-quota</code></a> subcommand and specify a namespace. Here's an example:</p>
+<pre><code class="hljs css language-shell"><span class="hljs-meta">$</span><span class="bash"> pulsar-admin namespaces remove-backlog-quota my-tenant/my-ns</span>
</code></pre>
<h4><a class="anchor" aria-hidden="true" id="rest-api-4"></a><a href="#rest-api-4" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1 [...]
<p><a href="https://pulsar.incubator.apache.org/en/admin-rest-api#operation/removeBacklogQuota"><b>DELETE</b> <i>/admin/v2/namespaces/:tenant/:namespace/backlogQuota</i></a>
diff --git a/content/docs/en/2.2.0/standalone.html b/content/docs/en/2.2.0/standalone.html
index 2355d97..9f03ffb 100644
--- a/content/docs/en/2.2.0/standalone.html
+++ b/content/docs/en/2.2.0/standalone.html
@@ -241,7 +241,7 @@ you can use <code>apachepulsar/pulsar-all</code> image instead of <code>apachepu
<p>Here's an example producer for a Pulsar topic using the <a href="/docs/en/2.2.0/client-libraries-java">Java</a> client:</p>
<pre><code class="hljs css language-java">String localClusterUrl = <span class="hljs-string">"pulsar://localhost:6650"</span>;
-PulsarClient client = PulsarClient.builder().serviceURL(localClusterUrl).build();
+PulsarClient client = PulsarClient.builder().serviceUrl(localClusterUrl).build();
Producer<<span class="hljs-keyword">byte</span>[]> producer = client.newProducer().topic(<span class="hljs-string">"my-topic"</span>).create();
</code></pre>
<p>Here's an example <a href="/docs/en/2.2.0/client-libraries-python">Python</a> producer:</p>
diff --git a/content/docs/en/2.2.0/standalone/index.html b/content/docs/en/2.2.0/standalone/index.html
index 2355d97..9f03ffb 100644
--- a/content/docs/en/2.2.0/standalone/index.html
+++ b/content/docs/en/2.2.0/standalone/index.html
@@ -241,7 +241,7 @@ you can use <code>apachepulsar/pulsar-all</code> image instead of <code>apachepu
<p>Here's an example producer for a Pulsar topic using the <a href="/docs/en/2.2.0/client-libraries-java">Java</a> client:</p>
<pre><code class="hljs css language-java">String localClusterUrl = <span class="hljs-string">"pulsar://localhost:6650"</span>;
-PulsarClient client = PulsarClient.builder().serviceURL(localClusterUrl).build();
+PulsarClient client = PulsarClient.builder().serviceUrl(localClusterUrl).build();
Producer<<span class="hljs-keyword">byte</span>[]> producer = client.newProducer().topic(<span class="hljs-string">"my-topic"</span>).create();
</code></pre>
<p>Here's an example <a href="/docs/en/2.2.0/client-libraries-python">Python</a> producer:</p>
diff --git a/content/docs/en/2.2.1/cookbooks-retention-expiry.html b/content/docs/en/2.2.1/cookbooks-retention-expiry.html
index 1e6ca62..84f1794 100644
--- a/content/docs/en/2.2.1/cookbooks-retention-expiry.html
+++ b/content/docs/en/2.2.1/cookbooks-retention-expiry.html
@@ -205,8 +205,8 @@ admin.namespaces().setBacklogQuota(namespace, quota);
</code></pre>
<h3><a class="anchor" aria-hidden="true" id="remove-backlog-quotas"></a><a href="#remove-backlog-quotas" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2 [...]
<h4><a class="anchor" aria-hidden="true" id="pulsar-admin-4"></a><a href="#pulsar-admin-4" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0- [...]
-<p>Use the <a href="/docs/en/2.2.1/pulsar-admin#pulsar-admin-namespaces-remove-backlog-quota"><code>remove-backlog-quotas</code></a> subcommand and specify a namespace. Here's an example:</p>
-<pre><code class="hljs css language-shell"><span class="hljs-meta">$</span><span class="bash"> pulsar-admin namespaces remove-backlog-quotas my-tenant/my-ns</span>
+<p>Use the <a href="/docs/en/2.2.1/pulsar-admin#pulsar-admin-namespaces-remove-backlog-quota"><code>remove-backlog-quota</code></a> subcommand and specify a namespace. Here's an example:</p>
+<pre><code class="hljs css language-shell"><span class="hljs-meta">$</span><span class="bash"> pulsar-admin namespaces remove-backlog-quota my-tenant/my-ns</span>
</code></pre>
<h4><a class="anchor" aria-hidden="true" id="rest-api-4"></a><a href="#rest-api-4" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1 [...]
<p><a href="https://pulsar.incubator.apache.org/en/admin-rest-api#operation/removeBacklogQuota"><b>DELETE</b> <i>/admin/v2/namespaces/:tenant/:namespace/backlogQuota</i></a>
diff --git a/content/docs/en/2.2.1/cookbooks-retention-expiry/index.html b/content/docs/en/2.2.1/cookbooks-retention-expiry/index.html
index 1e6ca62..84f1794 100644
--- a/content/docs/en/2.2.1/cookbooks-retention-expiry/index.html
+++ b/content/docs/en/2.2.1/cookbooks-retention-expiry/index.html
@@ -205,8 +205,8 @@ admin.namespaces().setBacklogQuota(namespace, quota);
</code></pre>
<h3><a class="anchor" aria-hidden="true" id="remove-backlog-quotas"></a><a href="#remove-backlog-quotas" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2 [...]
<h4><a class="anchor" aria-hidden="true" id="pulsar-admin-4"></a><a href="#pulsar-admin-4" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0- [...]
-<p>Use the <a href="/docs/en/2.2.1/pulsar-admin#pulsar-admin-namespaces-remove-backlog-quota"><code>remove-backlog-quotas</code></a> subcommand and specify a namespace. Here's an example:</p>
-<pre><code class="hljs css language-shell"><span class="hljs-meta">$</span><span class="bash"> pulsar-admin namespaces remove-backlog-quotas my-tenant/my-ns</span>
+<p>Use the <a href="/docs/en/2.2.1/pulsar-admin#pulsar-admin-namespaces-remove-backlog-quota"><code>remove-backlog-quota</code></a> subcommand and specify a namespace. Here's an example:</p>
+<pre><code class="hljs css language-shell"><span class="hljs-meta">$</span><span class="bash"> pulsar-admin namespaces remove-backlog-quota my-tenant/my-ns</span>
</code></pre>
<h4><a class="anchor" aria-hidden="true" id="rest-api-4"></a><a href="#rest-api-4" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1 [...]
<p><a href="https://pulsar.incubator.apache.org/en/admin-rest-api#operation/removeBacklogQuota"><b>DELETE</b> <i>/admin/v2/namespaces/:tenant/:namespace/backlogQuota</i></a>
diff --git a/content/docs/en/2.2.1/standalone.html b/content/docs/en/2.2.1/standalone.html
index fd1725d..73af939 100644
--- a/content/docs/en/2.2.1/standalone.html
+++ b/content/docs/en/2.2.1/standalone.html
@@ -241,7 +241,7 @@ you can use <code>apachepulsar/pulsar-all</code> image instead of <code>apachepu
<p>Here's an example producer for a Pulsar topic using the <a href="/docs/en/2.2.1/client-libraries-java">Java</a> client:</p>
<pre><code class="hljs css language-java">String localClusterUrl = <span class="hljs-string">"pulsar://localhost:6650"</span>;
-PulsarClient client = PulsarClient.builder().serviceURL(localClusterUrl).build();
+PulsarClient client = PulsarClient.builder().serviceUrl(localClusterUrl).build();
Producer<<span class="hljs-keyword">byte</span>[]> producer = client.newProducer().topic(<span class="hljs-string">"my-topic"</span>).create();
</code></pre>
<p>Here's an example <a href="/docs/en/2.2.1/client-libraries-python">Python</a> producer:</p>
diff --git a/content/docs/en/2.2.1/standalone/index.html b/content/docs/en/2.2.1/standalone/index.html
index fd1725d..73af939 100644
--- a/content/docs/en/2.2.1/standalone/index.html
+++ b/content/docs/en/2.2.1/standalone/index.html
@@ -241,7 +241,7 @@ you can use <code>apachepulsar/pulsar-all</code> image instead of <code>apachepu
<p>Here's an example producer for a Pulsar topic using the <a href="/docs/en/2.2.1/client-libraries-java">Java</a> client:</p>
<pre><code class="hljs css language-java">String localClusterUrl = <span class="hljs-string">"pulsar://localhost:6650"</span>;
-PulsarClient client = PulsarClient.builder().serviceURL(localClusterUrl).build();
+PulsarClient client = PulsarClient.builder().serviceUrl(localClusterUrl).build();
Producer<<span class="hljs-keyword">byte</span>[]> producer = client.newProducer().topic(<span class="hljs-string">"my-topic"</span>).create();
</code></pre>
<p>Here's an example <a href="/docs/en/2.2.1/client-libraries-python">Python</a> producer:</p>
diff --git a/content/docs/en/next/io-connectors.html b/content/docs/en/next/io-connectors.html
index 9ca0def..79a996e 100644
--- a/content/docs/en/next/io-connectors.html
+++ b/content/docs/en/next/io-connectors.html
@@ -85,6 +85,10 @@ Pulsar Functions cluster.</p>
<li><a href="/docs/en/next/io-cdc">CDC Source Connector based on Debezium</a></li>
<li><a href="/docs/en/next/io-netty#source">Netty Source Connector</a></li>
<li><a href="/docs/en/next/io-hbase#sink">Hbase Sink Connector</a></li>
+<li><a href="/docs/en/next/io-elasticsearch#sink">ElasticSearch Sink Connector</a></li>
+<li><a href="/docs/en/next/io-file#source">File Source Connector</a></li>
+<li><a href="/docs/en/next/io-hdfs#sink">Hdfs Sink Connector</a></li>
+<li><a href="/docs/en/next/io-mongo#sink">MongoDB Sink Connector</a></li>
</ul>
</span></div></article></div><div class="docs-prevnext"><a class="docs-prev button" href="/docs/en/next/io-managing"><span class="arrow-prev">← </span><span>Managing Connectors</span></a><a class="docs-next button" href="/docs/en/next/io-develop"><span>Developing Connectors</span><span class="arrow-next"> →</span></a></div></div></div><nav class="onPageNav"></nav></div><footer class="nav-footer" id="footer"><section class="copyright">Copyright © 2019 The Apache Software Foundation. All R [...]
const community = document.querySelector("a[href='#community']").parentNode;
diff --git a/content/docs/en/next/io-connectors/index.html b/content/docs/en/next/io-connectors/index.html
index 9ca0def..79a996e 100644
--- a/content/docs/en/next/io-connectors/index.html
+++ b/content/docs/en/next/io-connectors/index.html
@@ -85,6 +85,10 @@ Pulsar Functions cluster.</p>
<li><a href="/docs/en/next/io-cdc">CDC Source Connector based on Debezium</a></li>
<li><a href="/docs/en/next/io-netty#source">Netty Source Connector</a></li>
<li><a href="/docs/en/next/io-hbase#sink">Hbase Sink Connector</a></li>
+<li><a href="/docs/en/next/io-elasticsearch#sink">ElasticSearch Sink Connector</a></li>
+<li><a href="/docs/en/next/io-file#source">File Source Connector</a></li>
+<li><a href="/docs/en/next/io-hdfs#sink">Hdfs Sink Connector</a></li>
+<li><a href="/docs/en/next/io-mongo#sink">MongoDB Sink Connector</a></li>
</ul>
</span></div></article></div><div class="docs-prevnext"><a class="docs-prev button" href="/docs/en/next/io-managing"><span class="arrow-prev">← </span><span>Managing Connectors</span></a><a class="docs-next button" href="/docs/en/next/io-develop"><span>Developing Connectors</span><span class="arrow-next"> →</span></a></div></div></div><nav class="onPageNav"></nav></div><footer class="nav-footer" id="footer"><section class="copyright">Copyright © 2019 The Apache Software Foundation. All R [...]
const community = document.querySelector("a[href='#community']").parentNode;
diff --git a/content/docs/en/next/io-elasticsearch.html b/content/docs/en/next/io-elasticsearch.html
new file mode 100644
index 0000000..ffed2b8
--- /dev/null
+++ b/content/docs/en/next/io-elasticsearch.html
@@ -0,0 +1,104 @@
+<!DOCTYPE html><html lang="en"><head><meta charSet="utf-8"/><meta http-equiv="X-UA-Compatible" content="IE=edge"/><title>ElasticSearch Connector · Apache Pulsar</title><meta name="viewport" content="width=device-width"/><meta name="generator" content="Docusaurus"/><meta name="description" content="<h2><a class="anchor" aria-hidden="true" id="sink"></a><a href="#sink" aria-hidden="true" class="hash-link">& [...]
+"/><meta name="docsearch:version" content="next"/><meta name="docsearch:language" content="en"/><meta property="og:title" content="ElasticSearch Connector · Apache Pulsar"/><meta property="og:type" content="website"/><meta property="og:url" content="https://pulsar.incubator.apache.org/index.html"/><meta property="og:description" content="<h2><a class="anchor" aria-hidden="true" id="sink"></a><a href="#sink" aria-hidden="tr [...]
+"/><meta name="twitter:card" content="summary"/><meta name="twitter:image" content="https://pulsar.incubator.apache.org/img/pulsar.svg"/><link rel="shortcut icon" href="/img/pulsar.ico"/><link rel="stylesheet" href="https://cdn.jsdelivr.net/docsearch.js/1/docsearch.min.css"/><link rel="stylesheet" href="//cdnjs.cloudflare.com/ajax/libs/highlight.js/9.12.0/styles/atom-one-dark.min.css"/><link rel="alternate" type="application/atom+xml" href="https://pulsar.incubator.apache.org/blog/atom.x [...]
+ (function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){
+ (i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),
+ m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
+ })(window,document,'script','https://www.google-analytics.com/analytics.js','ga');
+
+ ga('create', 'UA-102219959-1', 'auto');
+ ga('send', 'pageview');
+ </script><link rel="stylesheet" href="/css/code-blocks-buttons.css"/><script type="text/javascript" src="https://buttons.github.io/buttons.js"></script><script type="text/javascript" src="https://cdnjs.cloudflare.com/ajax/libs/clipboard.js/2.0.0/clipboard.min.js"></script><script type="text/javascript" src="/js/custom.js"></script><link rel="stylesheet" href="/css/main.css"/><script src="/js/codetabs.js"></script></head><body class="sideNavVisible separateOnPageNav"><div clas [...]
+ const languagesMenuItem = document.getElementById("languages-menu");
+ const languagesDropDown = document.getElementById("languages-dropdown");
+ languagesMenuItem.addEventListener("click", function(event) {
+ event.preventDefault();
+
+ if (languagesDropDown.className == "hide") {
+ languagesDropDown.className = "visible";
+ } else {
+ languagesDropDown.className = "hide";
+ }
+ });
+ </script></span><li class="navSearchWrapper reactNavSearchWrapper"><input type="text" id="search_input_react" placeholder="Search" title="Search"/></li></ul></nav></div></header></div></div><div class="navPusher"><div class="docMainWrapper wrapper"><div class="container mainContainer"><div class="wrapper"><div class="post"><header class="postHeader"><a class="edit-page-link button" href="https://github.com/apache/incubator-pulsar/edit/master/site2/docs/io-elasticsearch.md" target=" [...]
+<p>The ElasticSearch Sink Connector is used to pull messages from Pulsar topics and persist the messages
+to a index.</p>
+<h2><a class="anchor" aria-hidden="true" id="sink-configuration-options"></a><a href="#sink-configuration-options" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H [...]
+<table>
+<thead>
+<tr><th>Name</th><th>Default</th><th>Required</th><th>Description</th></tr>
+</thead>
+<tbody>
+<tr><td><code>elasticSearchUrl</code></td><td><code>null</code></td><td><code>true</code></td><td>The url of elastic search cluster that the connector connects to.</td></tr>
+<tr><td><code>indexName</code></td><td><code>null</code></td><td><code>true</code></td><td>The index name that the connector writes messages to.</td></tr>
+<tr><td><code>indexNumberOfShards</code></td><td><code>1</code></td><td><code>false</code></td><td>The number of shards of the index.</td></tr>
+<tr><td><code>indexNumberOfReplicas</code></td><td><code>1</code></td><td><code>false</code></td><td>The number of replicas of the index.</td></tr>
+<tr><td><code>username</code></td><td><code>null</code></td><td><code>false</code></td><td>The username used by the connector to connect to the elastic search cluster. If username is set, a password should also be provided.</td></tr>
+<tr><td><code>password</code></td><td><code>null</code></td><td><code>false</code></td><td>The password used by the connector to connect to the elastic search cluster. If password is set, a username should also be provided.</td></tr>
+</tbody>
+</table>
+</span></div></article></div><div class="docs-prevnext"></div></div></div><nav class="onPageNav"><ul class="toc-headings"><li><a href="#sink">Sink</a></li><li><a href="#sink-configuration-options">Sink Configuration Options</a></li></ul></nav></div><footer class="nav-footer" id="footer"><section class="copyright">Copyright © 2019 The Apache Software Foundation. All Rights Reserved. Apache, Apache Pulsar and the Apache feather logo are trademarks of The Apache Software Foundation.</sectio [...]
+ const community = document.querySelector("a[href='#community']").parentNode;
+ const communityMenu =
+ '<li>' +
+ '<a id="community-menu" href="#">Community <span style="font-size: 0.75em"> ▼</span></a>' +
+ '<div id="community-dropdown" class="hide">' +
+ '<ul id="community-dropdown-items">' +
+ '<li><a href="/en/contact">Contact</a></li>' +
+ '<li><a href="/en/contributing">Contributing</a></li>' +
+ '<li><a href="/en/events">Events</a></li>' +
+ '<li><a href="https://twitter.com/Apache_Pulsar" target="_blank">Twitter ❐</a></li>' +
+ '<li><a href="https://github.com/apache/pulsar/wiki" target="_blank">Wiki ❐</a></li>' +
+ '<li><a href="https://github.com/apache/pulsar/issues" target="_blank">Issue tracking ❐</a></li>' +
+ '<li> </li>' +
+ '<li><a href="/en/resources">Resources</a></li>' +
+ '<li><a href="/en/team">Team</a></li>' +
+ '</ul>' +
+ '</div>' +
+ '</li>';
+
+ community.innerHTML = communityMenu;
+
+ const communityMenuItem = document.getElementById("community-menu");
+ const communityDropDown = document.getElementById("community-dropdown");
+ communityMenuItem.addEventListener("click", function(event) {
+ event.preventDefault();
+
+ if (communityDropDown.className == 'hide') {
+ communityDropDown.className = 'visible';
+ } else {
+ communityDropDown.className = 'hide';
+ }
+ });
+ </script></span><span><script src="/js/pjax-api.min.js"></script><script>window.navfoo = new Pjax({
+ areas: [
+ // try to use the first query.
+ '.mainContainer, .docsNavContainer .toc .navWrapper, .onPageNav',
+ // fallback
+ 'body'
+ ],
+ link: '.docsNavContainer:not(.docsSliderActive) a',
+ update: {
+ script: false,
+ }
+ });
+ </script></span></footer></div><script type="text/javascript" src="https://cdn.jsdelivr.net/docsearch.js/1/docsearch.min.js"></script><script>window.twttr=(function(d,s, id){var js,fjs=d.getElementsByTagName(s)[0],t=window.twttr||{};if(d.getElementById(id))return t;js=d.createElement(s);js.id=id;js.src='https://platform.twitter.com/widgets.js';fjs.parentNode.insertBefore(js, fjs);t._e = [];t.ready = function(f) {t._e.push(f);};return t;}(document, 'script', 'twitter-wjs'));</scri [...]
+ document.addEventListener('keyup', function(e) {
+ if (e.target !== document.body) {
+ return;
+ }
+ // keyCode for '/' (slash)
+ if (e.keyCode === 191) {
+ const search = document.getElementById('search_input_react');
+ search && search.focus();
+ }
+ });
+ </script><script>
+ var search = docsearch({
+
+ apiKey: 'd226a455cecdd4bc18a554c1b47e5b52',
+ indexName: 'apache_pulsar',
+ inputSelector: '#search_input_react',
+ algoliaOptions: {"facetFilters":["language:en","version:next"]}
+ });
+ </script></body></html>
\ No newline at end of file
diff --git a/content/docs/en/next/io-elasticsearch/index.html b/content/docs/en/next/io-elasticsearch/index.html
new file mode 100644
index 0000000..ffed2b8
--- /dev/null
+++ b/content/docs/en/next/io-elasticsearch/index.html
@@ -0,0 +1,104 @@
+<!DOCTYPE html><html lang="en"><head><meta charSet="utf-8"/><meta http-equiv="X-UA-Compatible" content="IE=edge"/><title>ElasticSearch Connector · Apache Pulsar</title><meta name="viewport" content="width=device-width"/><meta name="generator" content="Docusaurus"/><meta name="description" content="<h2><a class="anchor" aria-hidden="true" id="sink"></a><a href="#sink" aria-hidden="true" class="hash-link">& [...]
+"/><meta name="docsearch:version" content="next"/><meta name="docsearch:language" content="en"/><meta property="og:title" content="ElasticSearch Connector · Apache Pulsar"/><meta property="og:type" content="website"/><meta property="og:url" content="https://pulsar.incubator.apache.org/index.html"/><meta property="og:description" content="<h2><a class="anchor" aria-hidden="true" id="sink"></a><a href="#sink" aria-hidden="tr [...]
+"/><meta name="twitter:card" content="summary"/><meta name="twitter:image" content="https://pulsar.incubator.apache.org/img/pulsar.svg"/><link rel="shortcut icon" href="/img/pulsar.ico"/><link rel="stylesheet" href="https://cdn.jsdelivr.net/docsearch.js/1/docsearch.min.css"/><link rel="stylesheet" href="//cdnjs.cloudflare.com/ajax/libs/highlight.js/9.12.0/styles/atom-one-dark.min.css"/><link rel="alternate" type="application/atom+xml" href="https://pulsar.incubator.apache.org/blog/atom.x [...]
+ (function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){
+ (i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),
+ m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
+ })(window,document,'script','https://www.google-analytics.com/analytics.js','ga');
+
+ ga('create', 'UA-102219959-1', 'auto');
+ ga('send', 'pageview');
+ </script><link rel="stylesheet" href="/css/code-blocks-buttons.css"/><script type="text/javascript" src="https://buttons.github.io/buttons.js"></script><script type="text/javascript" src="https://cdnjs.cloudflare.com/ajax/libs/clipboard.js/2.0.0/clipboard.min.js"></script><script type="text/javascript" src="/js/custom.js"></script><link rel="stylesheet" href="/css/main.css"/><script src="/js/codetabs.js"></script></head><body class="sideNavVisible separateOnPageNav"><div clas [...]
+ const languagesMenuItem = document.getElementById("languages-menu");
+ const languagesDropDown = document.getElementById("languages-dropdown");
+ languagesMenuItem.addEventListener("click", function(event) {
+ event.preventDefault();
+
+ if (languagesDropDown.className == "hide") {
+ languagesDropDown.className = "visible";
+ } else {
+ languagesDropDown.className = "hide";
+ }
+ });
+ </script></span><li class="navSearchWrapper reactNavSearchWrapper"><input type="text" id="search_input_react" placeholder="Search" title="Search"/></li></ul></nav></div></header></div></div><div class="navPusher"><div class="docMainWrapper wrapper"><div class="container mainContainer"><div class="wrapper"><div class="post"><header class="postHeader"><a class="edit-page-link button" href="https://github.com/apache/incubator-pulsar/edit/master/site2/docs/io-elasticsearch.md" target=" [...]
+<p>The ElasticSearch Sink Connector is used to pull messages from Pulsar topics and persist the messages
+to a index.</p>
+<h2><a class="anchor" aria-hidden="true" id="sink-configuration-options"></a><a href="#sink-configuration-options" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H [...]
+<table>
+<thead>
+<tr><th>Name</th><th>Default</th><th>Required</th><th>Description</th></tr>
+</thead>
+<tbody>
+<tr><td><code>elasticSearchUrl</code></td><td><code>null</code></td><td><code>true</code></td><td>The url of elastic search cluster that the connector connects to.</td></tr>
+<tr><td><code>indexName</code></td><td><code>null</code></td><td><code>true</code></td><td>The index name that the connector writes messages to.</td></tr>
+<tr><td><code>indexNumberOfShards</code></td><td><code>1</code></td><td><code>false</code></td><td>The number of shards of the index.</td></tr>
+<tr><td><code>indexNumberOfReplicas</code></td><td><code>1</code></td><td><code>false</code></td><td>The number of replicas of the index.</td></tr>
+<tr><td><code>username</code></td><td><code>null</code></td><td><code>false</code></td><td>The username used by the connector to connect to the elastic search cluster. If username is set, a password should also be provided.</td></tr>
+<tr><td><code>password</code></td><td><code>null</code></td><td><code>false</code></td><td>The password used by the connector to connect to the elastic search cluster. If password is set, a username should also be provided.</td></tr>
+</tbody>
+</table>
+</span></div></article></div><div class="docs-prevnext"></div></div></div><nav class="onPageNav"><ul class="toc-headings"><li><a href="#sink">Sink</a></li><li><a href="#sink-configuration-options">Sink Configuration Options</a></li></ul></nav></div><footer class="nav-footer" id="footer"><section class="copyright">Copyright © 2019 The Apache Software Foundation. All Rights Reserved. Apache, Apache Pulsar and the Apache feather logo are trademarks of The Apache Software Foundation.</sectio [...]
+ const community = document.querySelector("a[href='#community']").parentNode;
+ const communityMenu =
+ '<li>' +
+ '<a id="community-menu" href="#">Community <span style="font-size: 0.75em"> ▼</span></a>' +
+ '<div id="community-dropdown" class="hide">' +
+ '<ul id="community-dropdown-items">' +
+ '<li><a href="/en/contact">Contact</a></li>' +
+ '<li><a href="/en/contributing">Contributing</a></li>' +
+ '<li><a href="/en/events">Events</a></li>' +
+ '<li><a href="https://twitter.com/Apache_Pulsar" target="_blank">Twitter ❐</a></li>' +
+ '<li><a href="https://github.com/apache/pulsar/wiki" target="_blank">Wiki ❐</a></li>' +
+ '<li><a href="https://github.com/apache/pulsar/issues" target="_blank">Issue tracking ❐</a></li>' +
+ '<li> </li>' +
+ '<li><a href="/en/resources">Resources</a></li>' +
+ '<li><a href="/en/team">Team</a></li>' +
+ '</ul>' +
+ '</div>' +
+ '</li>';
+
+ community.innerHTML = communityMenu;
+
+ const communityMenuItem = document.getElementById("community-menu");
+ const communityDropDown = document.getElementById("community-dropdown");
+ communityMenuItem.addEventListener("click", function(event) {
+ event.preventDefault();
+
+ if (communityDropDown.className == 'hide') {
+ communityDropDown.className = 'visible';
+ } else {
+ communityDropDown.className = 'hide';
+ }
+ });
+ </script></span><span><script src="/js/pjax-api.min.js"></script><script>window.navfoo = new Pjax({
+ areas: [
+ // try to use the first query.
+ '.mainContainer, .docsNavContainer .toc .navWrapper, .onPageNav',
+ // fallback
+ 'body'
+ ],
+ link: '.docsNavContainer:not(.docsSliderActive) a',
+ update: {
+ script: false,
+ }
+ });
+ </script></span></footer></div><script type="text/javascript" src="https://cdn.jsdelivr.net/docsearch.js/1/docsearch.min.js"></script><script>window.twttr=(function(d,s, id){var js,fjs=d.getElementsByTagName(s)[0],t=window.twttr||{};if(d.getElementById(id))return t;js=d.createElement(s);js.id=id;js.src='https://platform.twitter.com/widgets.js';fjs.parentNode.insertBefore(js, fjs);t._e = [];t.ready = function(f) {t._e.push(f);};return t;}(document, 'script', 'twitter-wjs'));</scri [...]
+ document.addEventListener('keyup', function(e) {
+ if (e.target !== document.body) {
+ return;
+ }
+ // keyCode for '/' (slash)
+ if (e.keyCode === 191) {
+ const search = document.getElementById('search_input_react');
+ search && search.focus();
+ }
+ });
+ </script><script>
+ var search = docsearch({
+
+ apiKey: 'd226a455cecdd4bc18a554c1b47e5b52',
+ indexName: 'apache_pulsar',
+ inputSelector: '#search_input_react',
+ algoliaOptions: {"facetFilters":["language:en","version:next"]}
+ });
+ </script></body></html>
\ No newline at end of file
diff --git a/content/docs/en/next/io-file.html b/content/docs/en/next/io-file.html
new file mode 100644
index 0000000..4692df0
--- /dev/null
+++ b/content/docs/en/next/io-file.html
@@ -0,0 +1,110 @@
+<!DOCTYPE html><html lang="en"><head><meta charSet="utf-8"/><meta http-equiv="X-UA-Compatible" content="IE=edge"/><title>File Connector · Apache Pulsar</title><meta name="viewport" content="width=device-width"/><meta name="generator" content="Docusaurus"/><meta name="description" content="<h2><a class="anchor" aria-hidden="true" id="source"></a><a href="#source" aria-hidden="true" class="hash-link"><sv [...]
+"/><meta name="docsearch:version" content="next"/><meta name="docsearch:language" content="en"/><meta property="og:title" content="File Connector · Apache Pulsar"/><meta property="og:type" content="website"/><meta property="og:url" content="https://pulsar.incubator.apache.org/index.html"/><meta property="og:description" content="<h2><a class="anchor" aria-hidden="true" id="source"></a><a href="#source" aria-hidden="true&qu [...]
+"/><meta name="twitter:card" content="summary"/><meta name="twitter:image" content="https://pulsar.incubator.apache.org/img/pulsar.svg"/><link rel="shortcut icon" href="/img/pulsar.ico"/><link rel="stylesheet" href="https://cdn.jsdelivr.net/docsearch.js/1/docsearch.min.css"/><link rel="stylesheet" href="//cdnjs.cloudflare.com/ajax/libs/highlight.js/9.12.0/styles/atom-one-dark.min.css"/><link rel="alternate" type="application/atom+xml" href="https://pulsar.incubator.apache.org/blog/atom.x [...]
+ (function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){
+ (i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),
+ m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
+ })(window,document,'script','https://www.google-analytics.com/analytics.js','ga');
+
+ ga('create', 'UA-102219959-1', 'auto');
+ ga('send', 'pageview');
+ </script><link rel="stylesheet" href="/css/code-blocks-buttons.css"/><script type="text/javascript" src="https://buttons.github.io/buttons.js"></script><script type="text/javascript" src="https://cdnjs.cloudflare.com/ajax/libs/clipboard.js/2.0.0/clipboard.min.js"></script><script type="text/javascript" src="/js/custom.js"></script><link rel="stylesheet" href="/css/main.css"/><script src="/js/codetabs.js"></script></head><body class="sideNavVisible separateOnPageNav"><div clas [...]
+ const languagesMenuItem = document.getElementById("languages-menu");
+ const languagesDropDown = document.getElementById("languages-dropdown");
+ languagesMenuItem.addEventListener("click", function(event) {
+ event.preventDefault();
+
+ if (languagesDropDown.className == "hide") {
+ languagesDropDown.className = "visible";
+ } else {
+ languagesDropDown.className = "hide";
+ }
+ });
+ </script></span><li class="navSearchWrapper reactNavSearchWrapper"><input type="text" id="search_input_react" placeholder="Search" title="Search"/></li></ul></nav></div></header></div></div><div class="navPusher"><div class="docMainWrapper wrapper"><div class="container mainContainer"><div class="wrapper"><div class="post"><header class="postHeader"><a class="edit-page-link button" href="https://github.com/apache/incubator-pulsar/edit/master/site2/docs/io-file.md" target="_blank" r [...]
+<p>The File Source Connector is used to pull messages from files in a directory and persist the messages
+to a Pulsar topic.</p>
+<h3><a class="anchor" aria-hidden="true" id="source-configuration-options"></a><a href="#source-configuration-options" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 [...]
+<table>
+<thead>
+<tr><th>Name</th><th>Required</th><th>Default</th><th>Description</th></tr>
+</thead>
+<tbody>
+<tr><td>inputDirectory</td><td><code>true</code></td><td><code>null</code></td><td>The input directory from which to pull files.</td></tr>
+<tr><td>recurse</td><td><code>false</code></td><td><code>true</code></td><td>Indicates whether or not to pull files from sub-directories.</td></tr>
+<tr><td>keepFile</td><td><code>false</code></td><td><code>false</code></td><td>If true, the file is not deleted after it has been processed and causes the file to be picked up continually.</td></tr>
+<tr><td>fileFilter</td><td><code>false</code></td><td><code>[^\\.].*</code></td><td>Only files whose names match the given regular expression will be picked up.</td></tr>
+<tr><td>pathFilter</td><td><code>false</code></td><td><code>null</code></td><td>When 'recurse' property is true, then only sub-directories whose path matches the given regular expression will be scanned.</td></tr>
+<tr><td>minimumFileAge</td><td><code>false</code></td><td><code>0</code></td><td>The minimum age that a file must be in order to be processed; any file younger than this amount of time (according to last modification date) will be ignored.</td></tr>
+<tr><td>maximumFileAge</td><td><code>false</code></td><td><code>Long.MAX_VALUE</code></td><td>The maximum age that a file must be in order to be processed; any file older than this amount of time (according to last modification date) will be ignored.</td></tr>
+<tr><td>minimumSize</td><td><code>false</code></td><td><code>1</code></td><td>The minimum size (in bytes) that a file must be in order to be processed.</td></tr>
+<tr><td>maximumSize</td><td><code>false</code></td><td><code>Double.MAX_VALUE</code></td><td>The maximum size (in bytes) that a file can be in order to be processed.</td></tr>
+<tr><td>ignoreHiddenFiles</td><td><code>false</code></td><td><code>true</code></td><td>Indicates whether or not hidden files should be ignored or not.</td></tr>
+<tr><td>pollingInterval</td><td><code>false</code></td><td><code>10000</code></td><td>Indicates how long to wait before performing a directory listing.</td></tr>
+<tr><td>numWorkers</td><td><code>false</code></td><td><code>1</code></td><td>The number of worker threads that will be processing the files. This allows you to process a larger number of files concurrently. However, setting this to a value greater than 1 will result in the data from multiple files being "intermingled" in the target topic.</td></tr>
+</tbody>
+</table>
+</span></div></article></div><div class="docs-prevnext"></div></div></div><nav class="onPageNav"><ul class="toc-headings"><li><a href="#source">Source</a><ul class="toc-headings"><li><a href="#source-configuration-options">Source Configuration Options</a></li></ul></li></ul></nav></div><footer class="nav-footer" id="footer"><section class="copyright">Copyright © 2019 The Apache Software Foundation. All Rights Reserved. Apache, Apache Pulsar and the Apache feather logo are trademarks of T [...]
+ const community = document.querySelector("a[href='#community']").parentNode;
+ const communityMenu =
+ '<li>' +
+ '<a id="community-menu" href="#">Community <span style="font-size: 0.75em"> ▼</span></a>' +
+ '<div id="community-dropdown" class="hide">' +
+ '<ul id="community-dropdown-items">' +
+ '<li><a href="/en/contact">Contact</a></li>' +
+ '<li><a href="/en/contributing">Contributing</a></li>' +
+ '<li><a href="/en/events">Events</a></li>' +
+ '<li><a href="https://twitter.com/Apache_Pulsar" target="_blank">Twitter ❐</a></li>' +
+ '<li><a href="https://github.com/apache/pulsar/wiki" target="_blank">Wiki ❐</a></li>' +
+ '<li><a href="https://github.com/apache/pulsar/issues" target="_blank">Issue tracking ❐</a></li>' +
+ '<li> </li>' +
+ '<li><a href="/en/resources">Resources</a></li>' +
+ '<li><a href="/en/team">Team</a></li>' +
+ '</ul>' +
+ '</div>' +
+ '</li>';
+
+ community.innerHTML = communityMenu;
+
+ const communityMenuItem = document.getElementById("community-menu");
+ const communityDropDown = document.getElementById("community-dropdown");
+ communityMenuItem.addEventListener("click", function(event) {
+ event.preventDefault();
+
+ if (communityDropDown.className == 'hide') {
+ communityDropDown.className = 'visible';
+ } else {
+ communityDropDown.className = 'hide';
+ }
+ });
+ </script></span><span><script src="/js/pjax-api.min.js"></script><script>window.navfoo = new Pjax({
+ areas: [
+ // try to use the first query.
+ '.mainContainer, .docsNavContainer .toc .navWrapper, .onPageNav',
+ // fallback
+ 'body'
+ ],
+ link: '.docsNavContainer:not(.docsSliderActive) a',
+ update: {
+ script: false,
+ }
+ });
+ </script></span></footer></div><script type="text/javascript" src="https://cdn.jsdelivr.net/docsearch.js/1/docsearch.min.js"></script><script>window.twttr=(function(d,s, id){var js,fjs=d.getElementsByTagName(s)[0],t=window.twttr||{};if(d.getElementById(id))return t;js=d.createElement(s);js.id=id;js.src='https://platform.twitter.com/widgets.js';fjs.parentNode.insertBefore(js, fjs);t._e = [];t.ready = function(f) {t._e.push(f);};return t;}(document, 'script', 'twitter-wjs'));</scri [...]
+ document.addEventListener('keyup', function(e) {
+ if (e.target !== document.body) {
+ return;
+ }
+ // keyCode for '/' (slash)
+ if (e.keyCode === 191) {
+ const search = document.getElementById('search_input_react');
+ search && search.focus();
+ }
+ });
+ </script><script>
+ var search = docsearch({
+
+ apiKey: 'd226a455cecdd4bc18a554c1b47e5b52',
+ indexName: 'apache_pulsar',
+ inputSelector: '#search_input_react',
+ algoliaOptions: {"facetFilters":["language:en","version:next"]}
+ });
+ </script></body></html>
\ No newline at end of file
diff --git a/content/docs/en/next/io-file/index.html b/content/docs/en/next/io-file/index.html
new file mode 100644
index 0000000..4692df0
--- /dev/null
+++ b/content/docs/en/next/io-file/index.html
@@ -0,0 +1,110 @@
+<!DOCTYPE html><html lang="en"><head><meta charSet="utf-8"/><meta http-equiv="X-UA-Compatible" content="IE=edge"/><title>File Connector · Apache Pulsar</title><meta name="viewport" content="width=device-width"/><meta name="generator" content="Docusaurus"/><meta name="description" content="<h2><a class="anchor" aria-hidden="true" id="source"></a><a href="#source" aria-hidden="true" class="hash-link"><sv [...]
+"/><meta name="docsearch:version" content="next"/><meta name="docsearch:language" content="en"/><meta property="og:title" content="File Connector · Apache Pulsar"/><meta property="og:type" content="website"/><meta property="og:url" content="https://pulsar.incubator.apache.org/index.html"/><meta property="og:description" content="<h2><a class="anchor" aria-hidden="true" id="source"></a><a href="#source" aria-hidden="true&qu [...]
+"/><meta name="twitter:card" content="summary"/><meta name="twitter:image" content="https://pulsar.incubator.apache.org/img/pulsar.svg"/><link rel="shortcut icon" href="/img/pulsar.ico"/><link rel="stylesheet" href="https://cdn.jsdelivr.net/docsearch.js/1/docsearch.min.css"/><link rel="stylesheet" href="//cdnjs.cloudflare.com/ajax/libs/highlight.js/9.12.0/styles/atom-one-dark.min.css"/><link rel="alternate" type="application/atom+xml" href="https://pulsar.incubator.apache.org/blog/atom.x [...]
+ (function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){
+ (i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),
+ m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
+ })(window,document,'script','https://www.google-analytics.com/analytics.js','ga');
+
+ ga('create', 'UA-102219959-1', 'auto');
+ ga('send', 'pageview');
+ </script><link rel="stylesheet" href="/css/code-blocks-buttons.css"/><script type="text/javascript" src="https://buttons.github.io/buttons.js"></script><script type="text/javascript" src="https://cdnjs.cloudflare.com/ajax/libs/clipboard.js/2.0.0/clipboard.min.js"></script><script type="text/javascript" src="/js/custom.js"></script><link rel="stylesheet" href="/css/main.css"/><script src="/js/codetabs.js"></script></head><body class="sideNavVisible separateOnPageNav"><div clas [...]
+ const languagesMenuItem = document.getElementById("languages-menu");
+ const languagesDropDown = document.getElementById("languages-dropdown");
+ languagesMenuItem.addEventListener("click", function(event) {
+ event.preventDefault();
+
+ if (languagesDropDown.className == "hide") {
+ languagesDropDown.className = "visible";
+ } else {
+ languagesDropDown.className = "hide";
+ }
+ });
+ </script></span><li class="navSearchWrapper reactNavSearchWrapper"><input type="text" id="search_input_react" placeholder="Search" title="Search"/></li></ul></nav></div></header></div></div><div class="navPusher"><div class="docMainWrapper wrapper"><div class="container mainContainer"><div class="wrapper"><div class="post"><header class="postHeader"><a class="edit-page-link button" href="https://github.com/apache/incubator-pulsar/edit/master/site2/docs/io-file.md" target="_blank" r [...]
+<p>The File Source Connector is used to pull messages from files in a directory and persist the messages
+to a Pulsar topic.</p>
+<h3><a class="anchor" aria-hidden="true" id="source-configuration-options"></a><a href="#source-configuration-options" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 [...]
+<table>
+<thead>
+<tr><th>Name</th><th>Required</th><th>Default</th><th>Description</th></tr>
+</thead>
+<tbody>
+<tr><td>inputDirectory</td><td><code>true</code></td><td><code>null</code></td><td>The input directory from which to pull files.</td></tr>
+<tr><td>recurse</td><td><code>false</code></td><td><code>true</code></td><td>Indicates whether or not to pull files from sub-directories.</td></tr>
+<tr><td>keepFile</td><td><code>false</code></td><td><code>false</code></td><td>If true, the file is not deleted after it has been processed and causes the file to be picked up continually.</td></tr>
+<tr><td>fileFilter</td><td><code>false</code></td><td><code>[^\\.].*</code></td><td>Only files whose names match the given regular expression will be picked up.</td></tr>
+<tr><td>pathFilter</td><td><code>false</code></td><td><code>null</code></td><td>When 'recurse' property is true, then only sub-directories whose path matches the given regular expression will be scanned.</td></tr>
+<tr><td>minimumFileAge</td><td><code>false</code></td><td><code>0</code></td><td>The minimum age that a file must be in order to be processed; any file younger than this amount of time (according to last modification date) will be ignored.</td></tr>
+<tr><td>maximumFileAge</td><td><code>false</code></td><td><code>Long.MAX_VALUE</code></td><td>The maximum age that a file must be in order to be processed; any file older than this amount of time (according to last modification date) will be ignored.</td></tr>
+<tr><td>minimumSize</td><td><code>false</code></td><td><code>1</code></td><td>The minimum size (in bytes) that a file must be in order to be processed.</td></tr>
+<tr><td>maximumSize</td><td><code>false</code></td><td><code>Double.MAX_VALUE</code></td><td>The maximum size (in bytes) that a file can be in order to be processed.</td></tr>
+<tr><td>ignoreHiddenFiles</td><td><code>false</code></td><td><code>true</code></td><td>Indicates whether or not hidden files should be ignored or not.</td></tr>
+<tr><td>pollingInterval</td><td><code>false</code></td><td><code>10000</code></td><td>Indicates how long to wait before performing a directory listing.</td></tr>
+<tr><td>numWorkers</td><td><code>false</code></td><td><code>1</code></td><td>The number of worker threads that will be processing the files. This allows you to process a larger number of files concurrently. However, setting this to a value greater than 1 will result in the data from multiple files being "intermingled" in the target topic.</td></tr>
+</tbody>
+</table>
+</span></div></article></div><div class="docs-prevnext"></div></div></div><nav class="onPageNav"><ul class="toc-headings"><li><a href="#source">Source</a><ul class="toc-headings"><li><a href="#source-configuration-options">Source Configuration Options</a></li></ul></li></ul></nav></div><footer class="nav-footer" id="footer"><section class="copyright">Copyright © 2019 The Apache Software Foundation. All Rights Reserved. Apache, Apache Pulsar and the Apache feather logo are trademarks of T [...]
+ const community = document.querySelector("a[href='#community']").parentNode;
+ const communityMenu =
+ '<li>' +
+ '<a id="community-menu" href="#">Community <span style="font-size: 0.75em"> ▼</span></a>' +
+ '<div id="community-dropdown" class="hide">' +
+ '<ul id="community-dropdown-items">' +
+ '<li><a href="/en/contact">Contact</a></li>' +
+ '<li><a href="/en/contributing">Contributing</a></li>' +
+ '<li><a href="/en/events">Events</a></li>' +
+ '<li><a href="https://twitter.com/Apache_Pulsar" target="_blank">Twitter ❐</a></li>' +
+ '<li><a href="https://github.com/apache/pulsar/wiki" target="_blank">Wiki ❐</a></li>' +
+ '<li><a href="https://github.com/apache/pulsar/issues" target="_blank">Issue tracking ❐</a></li>' +
+ '<li> </li>' +
+ '<li><a href="/en/resources">Resources</a></li>' +
+ '<li><a href="/en/team">Team</a></li>' +
+ '</ul>' +
+ '</div>' +
+ '</li>';
+
+ community.innerHTML = communityMenu;
+
+ const communityMenuItem = document.getElementById("community-menu");
+ const communityDropDown = document.getElementById("community-dropdown");
+ communityMenuItem.addEventListener("click", function(event) {
+ event.preventDefault();
+
+ if (communityDropDown.className == 'hide') {
+ communityDropDown.className = 'visible';
+ } else {
+ communityDropDown.className = 'hide';
+ }
+ });
+ </script></span><span><script src="/js/pjax-api.min.js"></script><script>window.navfoo = new Pjax({
+ areas: [
+ // try to use the first query.
+ '.mainContainer, .docsNavContainer .toc .navWrapper, .onPageNav',
+ // fallback
+ 'body'
+ ],
+ link: '.docsNavContainer:not(.docsSliderActive) a',
+ update: {
+ script: false,
+ }
+ });
+ </script></span></footer></div><script type="text/javascript" src="https://cdn.jsdelivr.net/docsearch.js/1/docsearch.min.js"></script><script>window.twttr=(function(d,s, id){var js,fjs=d.getElementsByTagName(s)[0],t=window.twttr||{};if(d.getElementById(id))return t;js=d.createElement(s);js.id=id;js.src='https://platform.twitter.com/widgets.js';fjs.parentNode.insertBefore(js, fjs);t._e = [];t.ready = function(f) {t._e.push(f);};return t;}(document, 'script', 'twitter-wjs'));</scri [...]
+ document.addEventListener('keyup', function(e) {
+ if (e.target !== document.body) {
+ return;
+ }
+ // keyCode for '/' (slash)
+ if (e.keyCode === 191) {
+ const search = document.getElementById('search_input_react');
+ search && search.focus();
+ }
+ });
+ </script><script>
+ var search = docsearch({
+
+ apiKey: 'd226a455cecdd4bc18a554c1b47e5b52',
+ indexName: 'apache_pulsar',
+ inputSelector: '#search_input_react',
+ algoliaOptions: {"facetFilters":["language:en","version:next"]}
+ });
+ </script></body></html>
\ No newline at end of file
diff --git a/content/docs/en/next/io-hdfs.html b/content/docs/en/next/io-hdfs.html
new file mode 100644
index 0000000..d214393
--- /dev/null
+++ b/content/docs/en/next/io-hdfs.html
@@ -0,0 +1,109 @@
+<!DOCTYPE html><html lang="en"><head><meta charSet="utf-8"/><meta http-equiv="X-UA-Compatible" content="IE=edge"/><title>Hdfs Connector · Apache Pulsar</title><meta name="viewport" content="width=device-width"/><meta name="generator" content="Docusaurus"/><meta name="description" content="<h2><a class="anchor" aria-hidden="true" id="sink"></a><a href="#sink" aria-hidden="true" class="hash-link"><svg cl [...]
+"/><meta name="docsearch:version" content="next"/><meta name="docsearch:language" content="en"/><meta property="og:title" content="Hdfs Connector · Apache Pulsar"/><meta property="og:type" content="website"/><meta property="og:url" content="https://pulsar.incubator.apache.org/index.html"/><meta property="og:description" content="<h2><a class="anchor" aria-hidden="true" id="sink"></a><a href="#sink" aria-hidden="true" [...]
+"/><meta name="twitter:card" content="summary"/><meta name="twitter:image" content="https://pulsar.incubator.apache.org/img/pulsar.svg"/><link rel="shortcut icon" href="/img/pulsar.ico"/><link rel="stylesheet" href="https://cdn.jsdelivr.net/docsearch.js/1/docsearch.min.css"/><link rel="stylesheet" href="//cdnjs.cloudflare.com/ajax/libs/highlight.js/9.12.0/styles/atom-one-dark.min.css"/><link rel="alternate" type="application/atom+xml" href="https://pulsar.incubator.apache.org/blog/atom.x [...]
+ (function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){
+ (i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),
+ m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
+ })(window,document,'script','https://www.google-analytics.com/analytics.js','ga');
+
+ ga('create', 'UA-102219959-1', 'auto');
+ ga('send', 'pageview');
+ </script><link rel="stylesheet" href="/css/code-blocks-buttons.css"/><script type="text/javascript" src="https://buttons.github.io/buttons.js"></script><script type="text/javascript" src="https://cdnjs.cloudflare.com/ajax/libs/clipboard.js/2.0.0/clipboard.min.js"></script><script type="text/javascript" src="/js/custom.js"></script><link rel="stylesheet" href="/css/main.css"/><script src="/js/codetabs.js"></script></head><body class="sideNavVisible separateOnPageNav"><div clas [...]
+ const languagesMenuItem = document.getElementById("languages-menu");
+ const languagesDropDown = document.getElementById("languages-dropdown");
+ languagesMenuItem.addEventListener("click", function(event) {
+ event.preventDefault();
+
+ if (languagesDropDown.className == "hide") {
+ languagesDropDown.className = "visible";
+ } else {
+ languagesDropDown.className = "hide";
+ }
+ });
+ </script></span><li class="navSearchWrapper reactNavSearchWrapper"><input type="text" id="search_input_react" placeholder="Search" title="Search"/></li></ul></nav></div></header></div></div><div class="navPusher"><div class="docMainWrapper wrapper"><div class="container mainContainer"><div class="wrapper"><div class="post"><header class="postHeader"><a class="edit-page-link button" href="https://github.com/apache/incubator-pulsar/edit/master/site2/docs/io-hdfs.md" target="_blank" r [...]
+<p>The Hdfs Sink Connector is used to pull messages from Pulsar topics and persist the messages
+to a hdfs file.</p>
+<h2><a class="anchor" aria-hidden="true" id="sink-configuration-options"></a><a href="#sink-configuration-options" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H [...]
+<table>
+<thead>
+<tr><th>Name</th><th>Default</th><th>Required</th><th>Description</th></tr>
+</thead>
+<tbody>
+<tr><td><code>hdfsConfigResources</code></td><td><code>null</code></td><td><code>true</code></td><td>A file or comma separated list of files which contains the Hadoop file system configuration, e.g. 'core-site.xml', 'hdfs-site.xml'.</td></tr>
+<tr><td><code>directory</code></td><td><code>null</code></td><td><code>true</code></td><td>The HDFS directory from which files should be read from or written to.</td></tr>
+<tr><td><code>encoding</code></td><td><code>null</code></td><td><code>false</code></td><td>The character encoding for the files, e.g. UTF-8, ASCII, etc.</td></tr>
+<tr><td><code>compression</code></td><td><code>null</code></td><td><code>false</code></td><td>The compression codec used to compress/de-compress the files on HDFS.</td></tr>
+<tr><td><code>kerberosUserPrincipal</code></td><td><code>null</code></td><td><code>false</code></td><td>The Kerberos user principal account to use for authentication.</td></tr>
+<tr><td><code>keytab</code></td><td><code>null</code></td><td><code>false</code></td><td>The full pathname to the Kerberos keytab file to use for authentication.</td></tr>
+<tr><td><code>filenamePrefix</code></td><td><code>null</code></td><td><code>false</code></td><td>The prefix of the files to create inside the HDFS directory, i.e. a value of "topicA" will result in files named topicA-, topicA-, etc being produced.</td></tr>
+<tr><td><code>fileExtension</code></td><td><code>null</code></td><td><code>false</code></td><td>The extension to add to the files written to HDFS, e.g. '.txt', '.seq', etc.</td></tr>
+<tr><td><code>separator</code></td><td><code>null</code></td><td><code>false</code></td><td>The character to use to separate records in a text file. If no value is provided then the content from all of the records will be concatenated together in one continuous byte array.</td></tr>
+<tr><td><code>syncInterval</code></td><td><code>null</code></td><td><code>false</code></td><td>The interval (in milliseconds) between calls to flush data to HDFS disk.</td></tr>
+<tr><td><code>maxPendingRecords</code></td><td><code>Integer.MAX_VALUE</code></td><td><code>false</code></td><td>The maximum number of records that we hold in memory before acking. Default is <code>Integer.MAX_VALUE</code>. Setting this value to one, results in every record being sent to disk before the record is acked, while setting it to a higher values allows us to buffer records before flushing them all to disk.</td></tr>
+</tbody>
+</table>
+</span></div></article></div><div class="docs-prevnext"></div></div></div><nav class="onPageNav"><ul class="toc-headings"><li><a href="#sink">Sink</a></li><li><a href="#sink-configuration-options">Sink Configuration Options</a></li></ul></nav></div><footer class="nav-footer" id="footer"><section class="copyright">Copyright © 2019 The Apache Software Foundation. All Rights Reserved. Apache, Apache Pulsar and the Apache feather logo are trademarks of The Apache Software Foundation.</sectio [...]
+ const community = document.querySelector("a[href='#community']").parentNode;
+ const communityMenu =
+ '<li>' +
+ '<a id="community-menu" href="#">Community <span style="font-size: 0.75em"> ▼</span></a>' +
+ '<div id="community-dropdown" class="hide">' +
+ '<ul id="community-dropdown-items">' +
+ '<li><a href="/en/contact">Contact</a></li>' +
+ '<li><a href="/en/contributing">Contributing</a></li>' +
+ '<li><a href="/en/events">Events</a></li>' +
+ '<li><a href="https://twitter.com/Apache_Pulsar" target="_blank">Twitter ❐</a></li>' +
+ '<li><a href="https://github.com/apache/pulsar/wiki" target="_blank">Wiki ❐</a></li>' +
+ '<li><a href="https://github.com/apache/pulsar/issues" target="_blank">Issue tracking ❐</a></li>' +
+ '<li> </li>' +
+ '<li><a href="/en/resources">Resources</a></li>' +
+ '<li><a href="/en/team">Team</a></li>' +
+ '</ul>' +
+ '</div>' +
+ '</li>';
+
+ community.innerHTML = communityMenu;
+
+ const communityMenuItem = document.getElementById("community-menu");
+ const communityDropDown = document.getElementById("community-dropdown");
+ communityMenuItem.addEventListener("click", function(event) {
+ event.preventDefault();
+
+ if (communityDropDown.className == 'hide') {
+ communityDropDown.className = 'visible';
+ } else {
+ communityDropDown.className = 'hide';
+ }
+ });
+ </script></span><span><script src="/js/pjax-api.min.js"></script><script>window.navfoo = new Pjax({
+ areas: [
+ // try to use the first query.
+ '.mainContainer, .docsNavContainer .toc .navWrapper, .onPageNav',
+ // fallback
+ 'body'
+ ],
+ link: '.docsNavContainer:not(.docsSliderActive) a',
+ update: {
+ script: false,
+ }
+ });
+ </script></span></footer></div><script type="text/javascript" src="https://cdn.jsdelivr.net/docsearch.js/1/docsearch.min.js"></script><script>window.twttr=(function(d,s, id){var js,fjs=d.getElementsByTagName(s)[0],t=window.twttr||{};if(d.getElementById(id))return t;js=d.createElement(s);js.id=id;js.src='https://platform.twitter.com/widgets.js';fjs.parentNode.insertBefore(js, fjs);t._e = [];t.ready = function(f) {t._e.push(f);};return t;}(document, 'script', 'twitter-wjs'));</scri [...]
+ document.addEventListener('keyup', function(e) {
+ if (e.target !== document.body) {
+ return;
+ }
+ // keyCode for '/' (slash)
+ if (e.keyCode === 191) {
+ const search = document.getElementById('search_input_react');
+ search && search.focus();
+ }
+ });
+ </script><script>
+ var search = docsearch({
+
+ apiKey: 'd226a455cecdd4bc18a554c1b47e5b52',
+ indexName: 'apache_pulsar',
+ inputSelector: '#search_input_react',
+ algoliaOptions: {"facetFilters":["language:en","version:next"]}
+ });
+ </script></body></html>
\ No newline at end of file
diff --git a/content/docs/en/next/io-hdfs/index.html b/content/docs/en/next/io-hdfs/index.html
new file mode 100644
index 0000000..d214393
--- /dev/null
+++ b/content/docs/en/next/io-hdfs/index.html
@@ -0,0 +1,109 @@
+<!DOCTYPE html><html lang="en"><head><meta charSet="utf-8"/><meta http-equiv="X-UA-Compatible" content="IE=edge"/><title>Hdfs Connector · Apache Pulsar</title><meta name="viewport" content="width=device-width"/><meta name="generator" content="Docusaurus"/><meta name="description" content="<h2><a class="anchor" aria-hidden="true" id="sink"></a><a href="#sink" aria-hidden="true" class="hash-link"><svg cl [...]
+"/><meta name="docsearch:version" content="next"/><meta name="docsearch:language" content="en"/><meta property="og:title" content="Hdfs Connector · Apache Pulsar"/><meta property="og:type" content="website"/><meta property="og:url" content="https://pulsar.incubator.apache.org/index.html"/><meta property="og:description" content="<h2><a class="anchor" aria-hidden="true" id="sink"></a><a href="#sink" aria-hidden="true" [...]
+"/><meta name="twitter:card" content="summary"/><meta name="twitter:image" content="https://pulsar.incubator.apache.org/img/pulsar.svg"/><link rel="shortcut icon" href="/img/pulsar.ico"/><link rel="stylesheet" href="https://cdn.jsdelivr.net/docsearch.js/1/docsearch.min.css"/><link rel="stylesheet" href="//cdnjs.cloudflare.com/ajax/libs/highlight.js/9.12.0/styles/atom-one-dark.min.css"/><link rel="alternate" type="application/atom+xml" href="https://pulsar.incubator.apache.org/blog/atom.x [...]
+ (function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){
+ (i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),
+ m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
+ })(window,document,'script','https://www.google-analytics.com/analytics.js','ga');
+
+ ga('create', 'UA-102219959-1', 'auto');
+ ga('send', 'pageview');
+ </script><link rel="stylesheet" href="/css/code-blocks-buttons.css"/><script type="text/javascript" src="https://buttons.github.io/buttons.js"></script><script type="text/javascript" src="https://cdnjs.cloudflare.com/ajax/libs/clipboard.js/2.0.0/clipboard.min.js"></script><script type="text/javascript" src="/js/custom.js"></script><link rel="stylesheet" href="/css/main.css"/><script src="/js/codetabs.js"></script></head><body class="sideNavVisible separateOnPageNav"><div clas [...]
+ const languagesMenuItem = document.getElementById("languages-menu");
+ const languagesDropDown = document.getElementById("languages-dropdown");
+ languagesMenuItem.addEventListener("click", function(event) {
+ event.preventDefault();
+
+ if (languagesDropDown.className == "hide") {
+ languagesDropDown.className = "visible";
+ } else {
+ languagesDropDown.className = "hide";
+ }
+ });
+ </script></span><li class="navSearchWrapper reactNavSearchWrapper"><input type="text" id="search_input_react" placeholder="Search" title="Search"/></li></ul></nav></div></header></div></div><div class="navPusher"><div class="docMainWrapper wrapper"><div class="container mainContainer"><div class="wrapper"><div class="post"><header class="postHeader"><a class="edit-page-link button" href="https://github.com/apache/incubator-pulsar/edit/master/site2/docs/io-hdfs.md" target="_blank" r [...]
+<p>The Hdfs Sink Connector is used to pull messages from Pulsar topics and persist the messages
+to a hdfs file.</p>
+<h2><a class="anchor" aria-hidden="true" id="sink-configuration-options"></a><a href="#sink-configuration-options" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H [...]
+<table>
+<thead>
+<tr><th>Name</th><th>Default</th><th>Required</th><th>Description</th></tr>
+</thead>
+<tbody>
+<tr><td><code>hdfsConfigResources</code></td><td><code>null</code></td><td><code>true</code></td><td>A file or comma separated list of files which contains the Hadoop file system configuration, e.g. 'core-site.xml', 'hdfs-site.xml'.</td></tr>
+<tr><td><code>directory</code></td><td><code>null</code></td><td><code>true</code></td><td>The HDFS directory from which files should be read from or written to.</td></tr>
+<tr><td><code>encoding</code></td><td><code>null</code></td><td><code>false</code></td><td>The character encoding for the files, e.g. UTF-8, ASCII, etc.</td></tr>
+<tr><td><code>compression</code></td><td><code>null</code></td><td><code>false</code></td><td>The compression codec used to compress/de-compress the files on HDFS.</td></tr>
+<tr><td><code>kerberosUserPrincipal</code></td><td><code>null</code></td><td><code>false</code></td><td>The Kerberos user principal account to use for authentication.</td></tr>
+<tr><td><code>keytab</code></td><td><code>null</code></td><td><code>false</code></td><td>The full pathname to the Kerberos keytab file to use for authentication.</td></tr>
+<tr><td><code>filenamePrefix</code></td><td><code>null</code></td><td><code>false</code></td><td>The prefix of the files to create inside the HDFS directory, i.e. a value of "topicA" will result in files named topicA-, topicA-, etc being produced.</td></tr>
+<tr><td><code>fileExtension</code></td><td><code>null</code></td><td><code>false</code></td><td>The extension to add to the files written to HDFS, e.g. '.txt', '.seq', etc.</td></tr>
+<tr><td><code>separator</code></td><td><code>null</code></td><td><code>false</code></td><td>The character to use to separate records in a text file. If no value is provided then the content from all of the records will be concatenated together in one continuous byte array.</td></tr>
+<tr><td><code>syncInterval</code></td><td><code>null</code></td><td><code>false</code></td><td>The interval (in milliseconds) between calls to flush data to HDFS disk.</td></tr>
+<tr><td><code>maxPendingRecords</code></td><td><code>Integer.MAX_VALUE</code></td><td><code>false</code></td><td>The maximum number of records that we hold in memory before acking. Default is <code>Integer.MAX_VALUE</code>. Setting this value to one, results in every record being sent to disk before the record is acked, while setting it to a higher values allows us to buffer records before flushing them all to disk.</td></tr>
+</tbody>
+</table>
+</span></div></article></div><div class="docs-prevnext"></div></div></div><nav class="onPageNav"><ul class="toc-headings"><li><a href="#sink">Sink</a></li><li><a href="#sink-configuration-options">Sink Configuration Options</a></li></ul></nav></div><footer class="nav-footer" id="footer"><section class="copyright">Copyright © 2019 The Apache Software Foundation. All Rights Reserved. Apache, Apache Pulsar and the Apache feather logo are trademarks of The Apache Software Foundation.</sectio [...]
+ const community = document.querySelector("a[href='#community']").parentNode;
+ const communityMenu =
+ '<li>' +
+ '<a id="community-menu" href="#">Community <span style="font-size: 0.75em"> ▼</span></a>' +
+ '<div id="community-dropdown" class="hide">' +
+ '<ul id="community-dropdown-items">' +
+ '<li><a href="/en/contact">Contact</a></li>' +
+ '<li><a href="/en/contributing">Contributing</a></li>' +
+ '<li><a href="/en/events">Events</a></li>' +
+ '<li><a href="https://twitter.com/Apache_Pulsar" target="_blank">Twitter ❐</a></li>' +
+ '<li><a href="https://github.com/apache/pulsar/wiki" target="_blank">Wiki ❐</a></li>' +
+ '<li><a href="https://github.com/apache/pulsar/issues" target="_blank">Issue tracking ❐</a></li>' +
+ '<li> </li>' +
+ '<li><a href="/en/resources">Resources</a></li>' +
+ '<li><a href="/en/team">Team</a></li>' +
+ '</ul>' +
+ '</div>' +
+ '</li>';
+
+ community.innerHTML = communityMenu;
+
+ const communityMenuItem = document.getElementById("community-menu");
+ const communityDropDown = document.getElementById("community-dropdown");
+ communityMenuItem.addEventListener("click", function(event) {
+ event.preventDefault();
+
+ if (communityDropDown.className == 'hide') {
+ communityDropDown.className = 'visible';
+ } else {
+ communityDropDown.className = 'hide';
+ }
+ });
+ </script></span><span><script src="/js/pjax-api.min.js"></script><script>window.navfoo = new Pjax({
+ areas: [
+ // try to use the first query.
+ '.mainContainer, .docsNavContainer .toc .navWrapper, .onPageNav',
+ // fallback
+ 'body'
+ ],
+ link: '.docsNavContainer:not(.docsSliderActive) a',
+ update: {
+ script: false,
+ }
+ });
+ </script></span></footer></div><script type="text/javascript" src="https://cdn.jsdelivr.net/docsearch.js/1/docsearch.min.js"></script><script>window.twttr=(function(d,s, id){var js,fjs=d.getElementsByTagName(s)[0],t=window.twttr||{};if(d.getElementById(id))return t;js=d.createElement(s);js.id=id;js.src='https://platform.twitter.com/widgets.js';fjs.parentNode.insertBefore(js, fjs);t._e = [];t.ready = function(f) {t._e.push(f);};return t;}(document, 'script', 'twitter-wjs'));</scri [...]
+ document.addEventListener('keyup', function(e) {
+ if (e.target !== document.body) {
+ return;
+ }
+ // keyCode for '/' (slash)
+ if (e.keyCode === 191) {
+ const search = document.getElementById('search_input_react');
+ search && search.focus();
+ }
+ });
+ </script><script>
+ var search = docsearch({
+
+ apiKey: 'd226a455cecdd4bc18a554c1b47e5b52',
+ indexName: 'apache_pulsar',
+ inputSelector: '#search_input_react',
+ algoliaOptions: {"facetFilters":["language:en","version:next"]}
+ });
+ </script></body></html>
\ No newline at end of file
diff --git a/content/docs/en/next/io-mongo.html b/content/docs/en/next/io-mongo.html
new file mode 100644
index 0000000..5b0b9e8
--- /dev/null
+++ b/content/docs/en/next/io-mongo.html
@@ -0,0 +1,103 @@
+<!DOCTYPE html><html lang="en"><head><meta charSet="utf-8"/><meta http-equiv="X-UA-Compatible" content="IE=edge"/><title>MongoDB Connector · Apache Pulsar</title><meta name="viewport" content="width=device-width"/><meta name="generator" content="Docusaurus"/><meta name="description" content="<h2><a class="anchor" aria-hidden="true" id="sink"></a><a href="#sink" aria-hidden="true" class="hash-link"><svg [...]
+"/><meta name="docsearch:version" content="next"/><meta name="docsearch:language" content="en"/><meta property="og:title" content="MongoDB Connector · Apache Pulsar"/><meta property="og:type" content="website"/><meta property="og:url" content="https://pulsar.incubator.apache.org/index.html"/><meta property="og:description" content="<h2><a class="anchor" aria-hidden="true" id="sink"></a><a href="#sink" aria-hidden="true&quo [...]
+"/><meta name="twitter:card" content="summary"/><meta name="twitter:image" content="https://pulsar.incubator.apache.org/img/pulsar.svg"/><link rel="shortcut icon" href="/img/pulsar.ico"/><link rel="stylesheet" href="https://cdn.jsdelivr.net/docsearch.js/1/docsearch.min.css"/><link rel="stylesheet" href="//cdnjs.cloudflare.com/ajax/libs/highlight.js/9.12.0/styles/atom-one-dark.min.css"/><link rel="alternate" type="application/atom+xml" href="https://pulsar.incubator.apache.org/blog/atom.x [...]
+ (function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){
+ (i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),
+ m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
+ })(window,document,'script','https://www.google-analytics.com/analytics.js','ga');
+
+ ga('create', 'UA-102219959-1', 'auto');
+ ga('send', 'pageview');
+ </script><link rel="stylesheet" href="/css/code-blocks-buttons.css"/><script type="text/javascript" src="https://buttons.github.io/buttons.js"></script><script type="text/javascript" src="https://cdnjs.cloudflare.com/ajax/libs/clipboard.js/2.0.0/clipboard.min.js"></script><script type="text/javascript" src="/js/custom.js"></script><link rel="stylesheet" href="/css/main.css"/><script src="/js/codetabs.js"></script></head><body class="sideNavVisible separateOnPageNav"><div clas [...]
+ const languagesMenuItem = document.getElementById("languages-menu");
+ const languagesDropDown = document.getElementById("languages-dropdown");
+ languagesMenuItem.addEventListener("click", function(event) {
+ event.preventDefault();
+
+ if (languagesDropDown.className == "hide") {
+ languagesDropDown.className = "visible";
+ } else {
+ languagesDropDown.className = "hide";
+ }
+ });
+ </script></span><li class="navSearchWrapper reactNavSearchWrapper"><input type="text" id="search_input_react" placeholder="Search" title="Search"/></li></ul></nav></div></header></div></div><div class="navPusher"><div class="docMainWrapper wrapper"><div class="container mainContainer"><div class="wrapper"><div class="post"><header class="postHeader"><a class="edit-page-link button" href="https://github.com/apache/incubator-pulsar/edit/master/site2/docs/io-mongo.md" target="_blank" [...]
+<p>The MongoDB Sink Connector is used to pull messages from Pulsar topics and persist the messages
+to a collection.</p>
+<h2><a class="anchor" aria-hidden="true" id="sink-configuration-options"></a><a href="#sink-configuration-options" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H [...]
+<table>
+<thead>
+<tr><th>Name</th><th>Default</th><th>Required</th><th>Description</th></tr>
+</thead>
+<tbody>
+<tr><td><code>mongoUri</code></td><td><code>null</code></td><td><code>true</code></td><td>The uri of mongodb that the connector connects to (see: <a href="https://docs.mongodb.com/manual/reference/connection-string/">https://docs.mongodb.com/manual/reference/connection-string/</a>).</td></tr>
+<tr><td><code>database</code></td><td><code>null</code></td><td><code>true</code></td><td>The name of the database to which the collection belongs to.</td></tr>
+<tr><td><code>collection</code></td><td><code>null</code></td><td><code>true</code></td><td>The collection name that the connector writes messages to.</td></tr>
+<tr><td><code>batchSize</code></td><td><code>100</code></td><td><code>false</code></td><td>The batch size of write to the collection.</td></tr>
+<tr><td><code>batchTimeMs</code></td><td><code>1000</code></td><td><code>false</code></td><td>The batch operation interval in milliseconds.</td></tr>
+</tbody>
+</table>
+</span></div></article></div><div class="docs-prevnext"></div></div></div><nav class="onPageNav"><ul class="toc-headings"><li><a href="#sink">Sink</a></li><li><a href="#sink-configuration-options">Sink Configuration Options</a></li></ul></nav></div><footer class="nav-footer" id="footer"><section class="copyright">Copyright © 2019 The Apache Software Foundation. All Rights Reserved. Apache, Apache Pulsar and the Apache feather logo are trademarks of The Apache Software Foundation.</sectio [...]
+ const community = document.querySelector("a[href='#community']").parentNode;
+ const communityMenu =
+ '<li>' +
+ '<a id="community-menu" href="#">Community <span style="font-size: 0.75em"> ▼</span></a>' +
+ '<div id="community-dropdown" class="hide">' +
+ '<ul id="community-dropdown-items">' +
+ '<li><a href="/en/contact">Contact</a></li>' +
+ '<li><a href="/en/contributing">Contributing</a></li>' +
+ '<li><a href="/en/events">Events</a></li>' +
+ '<li><a href="https://twitter.com/Apache_Pulsar" target="_blank">Twitter ❐</a></li>' +
+ '<li><a href="https://github.com/apache/pulsar/wiki" target="_blank">Wiki ❐</a></li>' +
+ '<li><a href="https://github.com/apache/pulsar/issues" target="_blank">Issue tracking ❐</a></li>' +
+ '<li> </li>' +
+ '<li><a href="/en/resources">Resources</a></li>' +
+ '<li><a href="/en/team">Team</a></li>' +
+ '</ul>' +
+ '</div>' +
+ '</li>';
+
+ community.innerHTML = communityMenu;
+
+ const communityMenuItem = document.getElementById("community-menu");
+ const communityDropDown = document.getElementById("community-dropdown");
+ communityMenuItem.addEventListener("click", function(event) {
+ event.preventDefault();
+
+ if (communityDropDown.className == 'hide') {
+ communityDropDown.className = 'visible';
+ } else {
+ communityDropDown.className = 'hide';
+ }
+ });
+ </script></span><span><script src="/js/pjax-api.min.js"></script><script>window.navfoo = new Pjax({
+ areas: [
+ // try to use the first query.
+ '.mainContainer, .docsNavContainer .toc .navWrapper, .onPageNav',
+ // fallback
+ 'body'
+ ],
+ link: '.docsNavContainer:not(.docsSliderActive) a',
+ update: {
+ script: false,
+ }
+ });
+ </script></span></footer></div><script type="text/javascript" src="https://cdn.jsdelivr.net/docsearch.js/1/docsearch.min.js"></script><script>window.twttr=(function(d,s, id){var js,fjs=d.getElementsByTagName(s)[0],t=window.twttr||{};if(d.getElementById(id))return t;js=d.createElement(s);js.id=id;js.src='https://platform.twitter.com/widgets.js';fjs.parentNode.insertBefore(js, fjs);t._e = [];t.ready = function(f) {t._e.push(f);};return t;}(document, 'script', 'twitter-wjs'));</scri [...]
+ document.addEventListener('keyup', function(e) {
+ if (e.target !== document.body) {
+ return;
+ }
+ // keyCode for '/' (slash)
+ if (e.keyCode === 191) {
+ const search = document.getElementById('search_input_react');
+ search && search.focus();
+ }
+ });
+ </script><script>
+ var search = docsearch({
+
+ apiKey: 'd226a455cecdd4bc18a554c1b47e5b52',
+ indexName: 'apache_pulsar',
+ inputSelector: '#search_input_react',
+ algoliaOptions: {"facetFilters":["language:en","version:next"]}
+ });
+ </script></body></html>
\ No newline at end of file
diff --git a/content/docs/en/next/io-mongo/index.html b/content/docs/en/next/io-mongo/index.html
new file mode 100644
index 0000000..5b0b9e8
--- /dev/null
+++ b/content/docs/en/next/io-mongo/index.html
@@ -0,0 +1,103 @@
+<!DOCTYPE html><html lang="en"><head><meta charSet="utf-8"/><meta http-equiv="X-UA-Compatible" content="IE=edge"/><title>MongoDB Connector · Apache Pulsar</title><meta name="viewport" content="width=device-width"/><meta name="generator" content="Docusaurus"/><meta name="description" content="<h2><a class="anchor" aria-hidden="true" id="sink"></a><a href="#sink" aria-hidden="true" class="hash-link"><svg [...]
+"/><meta name="docsearch:version" content="next"/><meta name="docsearch:language" content="en"/><meta property="og:title" content="MongoDB Connector · Apache Pulsar"/><meta property="og:type" content="website"/><meta property="og:url" content="https://pulsar.incubator.apache.org/index.html"/><meta property="og:description" content="<h2><a class="anchor" aria-hidden="true" id="sink"></a><a href="#sink" aria-hidden="true&quo [...]
+"/><meta name="twitter:card" content="summary"/><meta name="twitter:image" content="https://pulsar.incubator.apache.org/img/pulsar.svg"/><link rel="shortcut icon" href="/img/pulsar.ico"/><link rel="stylesheet" href="https://cdn.jsdelivr.net/docsearch.js/1/docsearch.min.css"/><link rel="stylesheet" href="//cdnjs.cloudflare.com/ajax/libs/highlight.js/9.12.0/styles/atom-one-dark.min.css"/><link rel="alternate" type="application/atom+xml" href="https://pulsar.incubator.apache.org/blog/atom.x [...]
+ (function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){
+ (i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),
+ m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
+ })(window,document,'script','https://www.google-analytics.com/analytics.js','ga');
+
+ ga('create', 'UA-102219959-1', 'auto');
+ ga('send', 'pageview');
+ </script><link rel="stylesheet" href="/css/code-blocks-buttons.css"/><script type="text/javascript" src="https://buttons.github.io/buttons.js"></script><script type="text/javascript" src="https://cdnjs.cloudflare.com/ajax/libs/clipboard.js/2.0.0/clipboard.min.js"></script><script type="text/javascript" src="/js/custom.js"></script><link rel="stylesheet" href="/css/main.css"/><script src="/js/codetabs.js"></script></head><body class="sideNavVisible separateOnPageNav"><div clas [...]
+ const languagesMenuItem = document.getElementById("languages-menu");
+ const languagesDropDown = document.getElementById("languages-dropdown");
+ languagesMenuItem.addEventListener("click", function(event) {
+ event.preventDefault();
+
+ if (languagesDropDown.className == "hide") {
+ languagesDropDown.className = "visible";
+ } else {
+ languagesDropDown.className = "hide";
+ }
+ });
+ </script></span><li class="navSearchWrapper reactNavSearchWrapper"><input type="text" id="search_input_react" placeholder="Search" title="Search"/></li></ul></nav></div></header></div></div><div class="navPusher"><div class="docMainWrapper wrapper"><div class="container mainContainer"><div class="wrapper"><div class="post"><header class="postHeader"><a class="edit-page-link button" href="https://github.com/apache/incubator-pulsar/edit/master/site2/docs/io-mongo.md" target="_blank" [...]
+<p>The MongoDB Sink Connector is used to pull messages from Pulsar topics and persist the messages
+to a collection.</p>
+<h2><a class="anchor" aria-hidden="true" id="sink-configuration-options"></a><a href="#sink-configuration-options" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H [...]
+<table>
+<thead>
+<tr><th>Name</th><th>Default</th><th>Required</th><th>Description</th></tr>
+</thead>
+<tbody>
+<tr><td><code>mongoUri</code></td><td><code>null</code></td><td><code>true</code></td><td>The uri of mongodb that the connector connects to (see: <a href="https://docs.mongodb.com/manual/reference/connection-string/">https://docs.mongodb.com/manual/reference/connection-string/</a>).</td></tr>
+<tr><td><code>database</code></td><td><code>null</code></td><td><code>true</code></td><td>The name of the database to which the collection belongs to.</td></tr>
+<tr><td><code>collection</code></td><td><code>null</code></td><td><code>true</code></td><td>The collection name that the connector writes messages to.</td></tr>
+<tr><td><code>batchSize</code></td><td><code>100</code></td><td><code>false</code></td><td>The batch size of write to the collection.</td></tr>
+<tr><td><code>batchTimeMs</code></td><td><code>1000</code></td><td><code>false</code></td><td>The batch operation interval in milliseconds.</td></tr>
+</tbody>
+</table>
+</span></div></article></div><div class="docs-prevnext"></div></div></div><nav class="onPageNav"><ul class="toc-headings"><li><a href="#sink">Sink</a></li><li><a href="#sink-configuration-options">Sink Configuration Options</a></li></ul></nav></div><footer class="nav-footer" id="footer"><section class="copyright">Copyright © 2019 The Apache Software Foundation. All Rights Reserved. Apache, Apache Pulsar and the Apache feather logo are trademarks of The Apache Software Foundation.</sectio [...]
+ const community = document.querySelector("a[href='#community']").parentNode;
+ const communityMenu =
+ '<li>' +
+ '<a id="community-menu" href="#">Community <span style="font-size: 0.75em"> ▼</span></a>' +
+ '<div id="community-dropdown" class="hide">' +
+ '<ul id="community-dropdown-items">' +
+ '<li><a href="/en/contact">Contact</a></li>' +
+ '<li><a href="/en/contributing">Contributing</a></li>' +
+ '<li><a href="/en/events">Events</a></li>' +
+ '<li><a href="https://twitter.com/Apache_Pulsar" target="_blank">Twitter ❐</a></li>' +
+ '<li><a href="https://github.com/apache/pulsar/wiki" target="_blank">Wiki ❐</a></li>' +
+ '<li><a href="https://github.com/apache/pulsar/issues" target="_blank">Issue tracking ❐</a></li>' +
+ '<li> </li>' +
+ '<li><a href="/en/resources">Resources</a></li>' +
+ '<li><a href="/en/team">Team</a></li>' +
+ '</ul>' +
+ '</div>' +
+ '</li>';
+
+ community.innerHTML = communityMenu;
+
+ const communityMenuItem = document.getElementById("community-menu");
+ const communityDropDown = document.getElementById("community-dropdown");
+ communityMenuItem.addEventListener("click", function(event) {
+ event.preventDefault();
+
+ if (communityDropDown.className == 'hide') {
+ communityDropDown.className = 'visible';
+ } else {
+ communityDropDown.className = 'hide';
+ }
+ });
+ </script></span><span><script src="/js/pjax-api.min.js"></script><script>window.navfoo = new Pjax({
+ areas: [
+ // try to use the first query.
+ '.mainContainer, .docsNavContainer .toc .navWrapper, .onPageNav',
+ // fallback
+ 'body'
+ ],
+ link: '.docsNavContainer:not(.docsSliderActive) a',
+ update: {
+ script: false,
+ }
+ });
+ </script></span></footer></div><script type="text/javascript" src="https://cdn.jsdelivr.net/docsearch.js/1/docsearch.min.js"></script><script>window.twttr=(function(d,s, id){var js,fjs=d.getElementsByTagName(s)[0],t=window.twttr||{};if(d.getElementById(id))return t;js=d.createElement(s);js.id=id;js.src='https://platform.twitter.com/widgets.js';fjs.parentNode.insertBefore(js, fjs);t._e = [];t.ready = function(f) {t._e.push(f);};return t;}(document, 'script', 'twitter-wjs'));</scri [...]
+ document.addEventListener('keyup', function(e) {
+ if (e.target !== document.body) {
+ return;
+ }
+ // keyCode for '/' (slash)
+ if (e.keyCode === 191) {
+ const search = document.getElementById('search_input_react');
+ search && search.focus();
+ }
+ });
+ </script><script>
+ var search = docsearch({
+
+ apiKey: 'd226a455cecdd4bc18a554c1b47e5b52',
+ indexName: 'apache_pulsar',
+ inputSelector: '#search_input_react',
+ algoliaOptions: {"facetFilters":["language:en","version:next"]}
+ });
+ </script></body></html>
\ No newline at end of file
diff --git a/content/docs/en/next/standalone.html b/content/docs/en/next/standalone.html
index 8746f83..a04647a 100644
--- a/content/docs/en/next/standalone.html
+++ b/content/docs/en/next/standalone.html
@@ -241,7 +241,7 @@ you can use <code>apachepulsar/pulsar-all</code> image instead of <code>apachepu
<p>Here's an example producer for a Pulsar topic using the <a href="/docs/en/next/client-libraries-java">Java</a> client:</p>
<pre><code class="hljs css language-java">String localClusterUrl = <span class="hljs-string">"pulsar://localhost:6650"</span>;
-PulsarClient client = PulsarClient.builder().serviceURL(localClusterUrl).build();
+PulsarClient client = PulsarClient.builder().serviceUrl(localClusterUrl).build();
Producer<<span class="hljs-keyword">byte</span>[]> producer = client.newProducer().topic(<span class="hljs-string">"my-topic"</span>).create();
</code></pre>
<p>Here's an example <a href="/docs/en/next/client-libraries-python">Python</a> producer:</p>
diff --git a/content/docs/en/next/standalone/index.html b/content/docs/en/next/standalone/index.html
index 8746f83..a04647a 100644
--- a/content/docs/en/next/standalone/index.html
+++ b/content/docs/en/next/standalone/index.html
@@ -241,7 +241,7 @@ you can use <code>apachepulsar/pulsar-all</code> image instead of <code>apachepu
<p>Here's an example producer for a Pulsar topic using the <a href="/docs/en/next/client-libraries-java">Java</a> client:</p>
<pre><code class="hljs css language-java">String localClusterUrl = <span class="hljs-string">"pulsar://localhost:6650"</span>;
-PulsarClient client = PulsarClient.builder().serviceURL(localClusterUrl).build();
+PulsarClient client = PulsarClient.builder().serviceUrl(localClusterUrl).build();
Producer<<span class="hljs-keyword">byte</span>[]> producer = client.newProducer().topic(<span class="hljs-string">"my-topic"</span>).create();
</code></pre>
<p>Here's an example <a href="/docs/en/next/client-libraries-python">Python</a> producer:</p>
diff --git a/content/docs/en/standalone.html b/content/docs/en/standalone.html
index 96c3af5..335b93e 100644
--- a/content/docs/en/standalone.html
+++ b/content/docs/en/standalone.html
@@ -249,7 +249,7 @@ you can use <code>apachepulsar/pulsar-all</code> image instead of <code>apachepu
<p>Here's an example producer for a Pulsar topic using the <a href="/docs/en/client-libraries-java">Java</a> client:</p>
<pre><code class="hljs css language-java">String localClusterUrl = <span class="hljs-string">"pulsar://localhost:6650"</span>;
-PulsarClient client = PulsarClient.builder().serviceURL(localClusterUrl).build();
+PulsarClient client = PulsarClient.builder().serviceUrl(localClusterUrl).build();
Producer<<span class="hljs-keyword">byte</span>[]> producer = client.newProducer().topic(<span class="hljs-string">"my-topic"</span>).create();
</code></pre>
<p>Here's an example <a href="/docs/en/client-libraries-python">Python</a> producer:</p>
diff --git a/content/docs/en/standalone/index.html b/content/docs/en/standalone/index.html
index 96c3af5..335b93e 100644
--- a/content/docs/en/standalone/index.html
+++ b/content/docs/en/standalone/index.html
@@ -249,7 +249,7 @@ you can use <code>apachepulsar/pulsar-all</code> image instead of <code>apachepu
<p>Here's an example producer for a Pulsar topic using the <a href="/docs/en/client-libraries-java">Java</a> client:</p>
<pre><code class="hljs css language-java">String localClusterUrl = <span class="hljs-string">"pulsar://localhost:6650"</span>;
-PulsarClient client = PulsarClient.builder().serviceURL(localClusterUrl).build();
+PulsarClient client = PulsarClient.builder().serviceUrl(localClusterUrl).build();
Producer<<span class="hljs-keyword">byte</span>[]> producer = client.newProducer().topic(<span class="hljs-string">"my-topic"</span>).create();
</code></pre>
<p>Here's an example <a href="/docs/en/client-libraries-python">Python</a> producer:</p>
diff --git a/content/docs/fr/2.1.0-incubating/cookbooks-retention-expiry.html b/content/docs/fr/2.1.0-incubating/cookbooks-retention-expiry.html
index f0a5899..b691921 100644
--- a/content/docs/fr/2.1.0-incubating/cookbooks-retention-expiry.html
+++ b/content/docs/fr/2.1.0-incubating/cookbooks-retention-expiry.html
@@ -204,8 +204,8 @@ admin.namespaces().setBacklogQuota(namespace, quota);
</code></pre>
<h3><a class="anchor" aria-hidden="true" id="remove-backlog-quotas"></a><a href="#remove-backlog-quotas" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2 [...]
<h4><a class="anchor" aria-hidden="true" id="pulsar-admin-4"></a><a href="#pulsar-admin-4" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0- [...]
-<p>Use the <a href="/docs/fr/2.1.0-incubating/pulsar-admin#pulsar-admin-namespaces-remove-backlog-quota"><code>remove-backlog-quotas</code></a> subcommand and specify a namespace. Here's an example:</p>
-<pre><code class="hljs css language-shell"><span class="hljs-meta">$</span><span class="bash"> pulsar-admin namespaces remove-backlog-quotas my-tenant/my-ns</span>
+<p>Use the <a href="/docs/fr/2.1.0-incubating/pulsar-admin#pulsar-admin-namespaces-remove-backlog-quota"><code>remove-backlog-quota</code></a> subcommand and specify a namespace. Here's an example:</p>
+<pre><code class="hljs css language-shell"><span class="hljs-meta">$</span><span class="bash"> pulsar-admin namespaces remove-backlog-quota my-tenant/my-ns</span>
</code></pre>
<h4><a class="anchor" aria-hidden="true" id="rest-api-4"></a><a href="#rest-api-4" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1 [...]
<p><a href="https://pulsar.incubator.apache.org/en/admin-rest-api#operation/removeBacklogQuota"><b>DELETE</b> <i>/admin/v2/namespaces/:tenant/:namespace/backlogQuota</i></a>
diff --git a/content/docs/fr/2.1.0-incubating/cookbooks-retention-expiry/index.html b/content/docs/fr/2.1.0-incubating/cookbooks-retention-expiry/index.html
index f0a5899..b691921 100644
--- a/content/docs/fr/2.1.0-incubating/cookbooks-retention-expiry/index.html
+++ b/content/docs/fr/2.1.0-incubating/cookbooks-retention-expiry/index.html
@@ -204,8 +204,8 @@ admin.namespaces().setBacklogQuota(namespace, quota);
</code></pre>
<h3><a class="anchor" aria-hidden="true" id="remove-backlog-quotas"></a><a href="#remove-backlog-quotas" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2 [...]
<h4><a class="anchor" aria-hidden="true" id="pulsar-admin-4"></a><a href="#pulsar-admin-4" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0- [...]
-<p>Use the <a href="/docs/fr/2.1.0-incubating/pulsar-admin#pulsar-admin-namespaces-remove-backlog-quota"><code>remove-backlog-quotas</code></a> subcommand and specify a namespace. Here's an example:</p>
-<pre><code class="hljs css language-shell"><span class="hljs-meta">$</span><span class="bash"> pulsar-admin namespaces remove-backlog-quotas my-tenant/my-ns</span>
+<p>Use the <a href="/docs/fr/2.1.0-incubating/pulsar-admin#pulsar-admin-namespaces-remove-backlog-quota"><code>remove-backlog-quota</code></a> subcommand and specify a namespace. Here's an example:</p>
+<pre><code class="hljs css language-shell"><span class="hljs-meta">$</span><span class="bash"> pulsar-admin namespaces remove-backlog-quota my-tenant/my-ns</span>
</code></pre>
<h4><a class="anchor" aria-hidden="true" id="rest-api-4"></a><a href="#rest-api-4" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1 [...]
<p><a href="https://pulsar.incubator.apache.org/en/admin-rest-api#operation/removeBacklogQuota"><b>DELETE</b> <i>/admin/v2/namespaces/:tenant/:namespace/backlogQuota</i></a>
diff --git a/content/docs/fr/2.1.0-incubating/standalone.html b/content/docs/fr/2.1.0-incubating/standalone.html
index cff9a02..0c9351c 100644
--- a/content/docs/fr/2.1.0-incubating/standalone.html
+++ b/content/docs/fr/2.1.0-incubating/standalone.html
@@ -188,7 +188,7 @@ pulsar-io-twitter-2.3.0.nar
<p>Here's an example producer for a Pulsar topic using the <a href="/docs/fr/2.1.0-incubating/client-libraries-java">Java</a> client:</p>
<pre><code class="hljs css language-java">String localClusterUrl = <span class="hljs-string">"pulsar://localhost:6650"</span>;
-PulsarClient client = PulsarClient.builder().serviceURL(localClusterUrl).build();
+PulsarClient client = PulsarClient.builder().serviceUrl(localClusterUrl).build();
Producer<<span class="hljs-keyword">byte</span>[]> producer = client.newProducer().topic(<span class="hljs-string">"my-topic"</span>).create();
</code></pre>
<p>Here's an example <a href="/docs/fr/2.1.0-incubating/client-libraries-python">Python</a> producer:</p>
diff --git a/content/docs/fr/2.1.0-incubating/standalone/index.html b/content/docs/fr/2.1.0-incubating/standalone/index.html
index cff9a02..0c9351c 100644
--- a/content/docs/fr/2.1.0-incubating/standalone/index.html
+++ b/content/docs/fr/2.1.0-incubating/standalone/index.html
@@ -188,7 +188,7 @@ pulsar-io-twitter-2.3.0.nar
<p>Here's an example producer for a Pulsar topic using the <a href="/docs/fr/2.1.0-incubating/client-libraries-java">Java</a> client:</p>
<pre><code class="hljs css language-java">String localClusterUrl = <span class="hljs-string">"pulsar://localhost:6650"</span>;
-PulsarClient client = PulsarClient.builder().serviceURL(localClusterUrl).build();
+PulsarClient client = PulsarClient.builder().serviceUrl(localClusterUrl).build();
Producer<<span class="hljs-keyword">byte</span>[]> producer = client.newProducer().topic(<span class="hljs-string">"my-topic"</span>).create();
</code></pre>
<p>Here's an example <a href="/docs/fr/2.1.0-incubating/client-libraries-python">Python</a> producer:</p>
diff --git a/content/docs/fr/2.1.1-incubating/cookbooks-retention-expiry.html b/content/docs/fr/2.1.1-incubating/cookbooks-retention-expiry.html
index 7c10b60..148b8e1 100644
--- a/content/docs/fr/2.1.1-incubating/cookbooks-retention-expiry.html
+++ b/content/docs/fr/2.1.1-incubating/cookbooks-retention-expiry.html
@@ -204,8 +204,8 @@ admin.namespaces().setBacklogQuota(namespace, quota);
</code></pre>
<h3><a class="anchor" aria-hidden="true" id="remove-backlog-quotas"></a><a href="#remove-backlog-quotas" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2 [...]
<h4><a class="anchor" aria-hidden="true" id="pulsar-admin-4"></a><a href="#pulsar-admin-4" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0- [...]
-<p>Use the <a href="/docs/fr/2.1.1-incubating/pulsar-admin#pulsar-admin-namespaces-remove-backlog-quota"><code>remove-backlog-quotas</code></a> subcommand and specify a namespace. Here's an example:</p>
-<pre><code class="hljs css language-shell"><span class="hljs-meta">$</span><span class="bash"> pulsar-admin namespaces remove-backlog-quotas my-tenant/my-ns</span>
+<p>Use the <a href="/docs/fr/2.1.1-incubating/pulsar-admin#pulsar-admin-namespaces-remove-backlog-quota"><code>remove-backlog-quota</code></a> subcommand and specify a namespace. Here's an example:</p>
+<pre><code class="hljs css language-shell"><span class="hljs-meta">$</span><span class="bash"> pulsar-admin namespaces remove-backlog-quota my-tenant/my-ns</span>
</code></pre>
<h4><a class="anchor" aria-hidden="true" id="rest-api-4"></a><a href="#rest-api-4" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1 [...]
<p><a href="https://pulsar.incubator.apache.org/en/admin-rest-api#operation/removeBacklogQuota"><b>DELETE</b> <i>/admin/v2/namespaces/:tenant/:namespace/backlogQuota</i></a>
diff --git a/content/docs/fr/2.1.1-incubating/cookbooks-retention-expiry/index.html b/content/docs/fr/2.1.1-incubating/cookbooks-retention-expiry/index.html
index 7c10b60..148b8e1 100644
--- a/content/docs/fr/2.1.1-incubating/cookbooks-retention-expiry/index.html
+++ b/content/docs/fr/2.1.1-incubating/cookbooks-retention-expiry/index.html
@@ -204,8 +204,8 @@ admin.namespaces().setBacklogQuota(namespace, quota);
</code></pre>
<h3><a class="anchor" aria-hidden="true" id="remove-backlog-quotas"></a><a href="#remove-backlog-quotas" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2 [...]
<h4><a class="anchor" aria-hidden="true" id="pulsar-admin-4"></a><a href="#pulsar-admin-4" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0- [...]
-<p>Use the <a href="/docs/fr/2.1.1-incubating/pulsar-admin#pulsar-admin-namespaces-remove-backlog-quota"><code>remove-backlog-quotas</code></a> subcommand and specify a namespace. Here's an example:</p>
-<pre><code class="hljs css language-shell"><span class="hljs-meta">$</span><span class="bash"> pulsar-admin namespaces remove-backlog-quotas my-tenant/my-ns</span>
+<p>Use the <a href="/docs/fr/2.1.1-incubating/pulsar-admin#pulsar-admin-namespaces-remove-backlog-quota"><code>remove-backlog-quota</code></a> subcommand and specify a namespace. Here's an example:</p>
+<pre><code class="hljs css language-shell"><span class="hljs-meta">$</span><span class="bash"> pulsar-admin namespaces remove-backlog-quota my-tenant/my-ns</span>
</code></pre>
<h4><a class="anchor" aria-hidden="true" id="rest-api-4"></a><a href="#rest-api-4" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1 [...]
<p><a href="https://pulsar.incubator.apache.org/en/admin-rest-api#operation/removeBacklogQuota"><b>DELETE</b> <i>/admin/v2/namespaces/:tenant/:namespace/backlogQuota</i></a>
diff --git a/content/docs/fr/2.1.1-incubating/standalone.html b/content/docs/fr/2.1.1-incubating/standalone.html
index 984be5f..8a63952 100644
--- a/content/docs/fr/2.1.1-incubating/standalone.html
+++ b/content/docs/fr/2.1.1-incubating/standalone.html
@@ -199,7 +199,7 @@ pulsar-io-twitter-2.3.0.nar
<p>Here's an example producer for a Pulsar topic using the <a href="/docs/fr/2.1.1-incubating/client-libraries-java">Java</a> client:</p>
<pre><code class="hljs css language-java">String localClusterUrl = <span class="hljs-string">"pulsar://localhost:6650"</span>;
-PulsarClient client = PulsarClient.builder().serviceURL(localClusterUrl).build();
+PulsarClient client = PulsarClient.builder().serviceUrl(localClusterUrl).build();
Producer<<span class="hljs-keyword">byte</span>[]> producer = client.newProducer().topic(<span class="hljs-string">"my-topic"</span>).create();
</code></pre>
<p>Here's an example <a href="/docs/fr/2.1.1-incubating/client-libraries-python">Python</a> producer:</p>
diff --git a/content/docs/fr/2.1.1-incubating/standalone/index.html b/content/docs/fr/2.1.1-incubating/standalone/index.html
index 984be5f..8a63952 100644
--- a/content/docs/fr/2.1.1-incubating/standalone/index.html
+++ b/content/docs/fr/2.1.1-incubating/standalone/index.html
@@ -199,7 +199,7 @@ pulsar-io-twitter-2.3.0.nar
<p>Here's an example producer for a Pulsar topic using the <a href="/docs/fr/2.1.1-incubating/client-libraries-java">Java</a> client:</p>
<pre><code class="hljs css language-java">String localClusterUrl = <span class="hljs-string">"pulsar://localhost:6650"</span>;
-PulsarClient client = PulsarClient.builder().serviceURL(localClusterUrl).build();
+PulsarClient client = PulsarClient.builder().serviceUrl(localClusterUrl).build();
Producer<<span class="hljs-keyword">byte</span>[]> producer = client.newProducer().topic(<span class="hljs-string">"my-topic"</span>).create();
</code></pre>
<p>Here's an example <a href="/docs/fr/2.1.1-incubating/client-libraries-python">Python</a> producer:</p>
diff --git a/content/docs/fr/2.2.0/cookbooks-retention-expiry.html b/content/docs/fr/2.2.0/cookbooks-retention-expiry.html
index 6026dd2..f4a5cd2 100644
--- a/content/docs/fr/2.2.0/cookbooks-retention-expiry.html
+++ b/content/docs/fr/2.2.0/cookbooks-retention-expiry.html
@@ -204,8 +204,8 @@ admin.namespaces().setBacklogQuota(namespace, quota);
</code></pre>
<h3><a class="anchor" aria-hidden="true" id="remove-backlog-quotas"></a><a href="#remove-backlog-quotas" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2 [...]
<h4><a class="anchor" aria-hidden="true" id="pulsar-admin-4"></a><a href="#pulsar-admin-4" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0- [...]
-<p>Use the <a href="/docs/fr/2.2.0/pulsar-admin#pulsar-admin-namespaces-remove-backlog-quota"><code>remove-backlog-quotas</code></a> subcommand and specify a namespace. Here's an example:</p>
-<pre><code class="hljs css language-shell"><span class="hljs-meta">$</span><span class="bash"> pulsar-admin namespaces remove-backlog-quotas my-tenant/my-ns</span>
+<p>Use the <a href="/docs/fr/2.2.0/pulsar-admin#pulsar-admin-namespaces-remove-backlog-quota"><code>remove-backlog-quota</code></a> subcommand and specify a namespace. Here's an example:</p>
+<pre><code class="hljs css language-shell"><span class="hljs-meta">$</span><span class="bash"> pulsar-admin namespaces remove-backlog-quota my-tenant/my-ns</span>
</code></pre>
<h4><a class="anchor" aria-hidden="true" id="rest-api-4"></a><a href="#rest-api-4" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1 [...]
<p><a href="https://pulsar.incubator.apache.org/en/admin-rest-api#operation/removeBacklogQuota"><b>DELETE</b> <i>/admin/v2/namespaces/:tenant/:namespace/backlogQuota</i></a>
diff --git a/content/docs/fr/2.2.0/cookbooks-retention-expiry/index.html b/content/docs/fr/2.2.0/cookbooks-retention-expiry/index.html
index 6026dd2..f4a5cd2 100644
--- a/content/docs/fr/2.2.0/cookbooks-retention-expiry/index.html
+++ b/content/docs/fr/2.2.0/cookbooks-retention-expiry/index.html
@@ -204,8 +204,8 @@ admin.namespaces().setBacklogQuota(namespace, quota);
</code></pre>
<h3><a class="anchor" aria-hidden="true" id="remove-backlog-quotas"></a><a href="#remove-backlog-quotas" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2 [...]
<h4><a class="anchor" aria-hidden="true" id="pulsar-admin-4"></a><a href="#pulsar-admin-4" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0- [...]
-<p>Use the <a href="/docs/fr/2.2.0/pulsar-admin#pulsar-admin-namespaces-remove-backlog-quota"><code>remove-backlog-quotas</code></a> subcommand and specify a namespace. Here's an example:</p>
-<pre><code class="hljs css language-shell"><span class="hljs-meta">$</span><span class="bash"> pulsar-admin namespaces remove-backlog-quotas my-tenant/my-ns</span>
+<p>Use the <a href="/docs/fr/2.2.0/pulsar-admin#pulsar-admin-namespaces-remove-backlog-quota"><code>remove-backlog-quota</code></a> subcommand and specify a namespace. Here's an example:</p>
+<pre><code class="hljs css language-shell"><span class="hljs-meta">$</span><span class="bash"> pulsar-admin namespaces remove-backlog-quota my-tenant/my-ns</span>
</code></pre>
<h4><a class="anchor" aria-hidden="true" id="rest-api-4"></a><a href="#rest-api-4" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1 [...]
<p><a href="https://pulsar.incubator.apache.org/en/admin-rest-api#operation/removeBacklogQuota"><b>DELETE</b> <i>/admin/v2/namespaces/:tenant/:namespace/backlogQuota</i></a>
diff --git a/content/docs/fr/2.2.0/standalone.html b/content/docs/fr/2.2.0/standalone.html
index ce0cb5e..a002dd7 100644
--- a/content/docs/fr/2.2.0/standalone.html
+++ b/content/docs/fr/2.2.0/standalone.html
@@ -232,7 +232,7 @@ tiered-storage-jcloud-2.3.0.nar
<p>Here's an example producer for a Pulsar topic using the <a href="/docs/fr/2.2.0/client-libraries-java">Java</a> client:</p>
<pre><code class="hljs css language-java">String localClusterUrl = <span class="hljs-string">"pulsar://localhost:6650"</span>;
-PulsarClient client = PulsarClient.builder().serviceURL(localClusterUrl).build();
+PulsarClient client = PulsarClient.builder().serviceUrl(localClusterUrl).build();
Producer<<span class="hljs-keyword">byte</span>[]> producer = client.newProducer().topic(<span class="hljs-string">"my-topic"</span>).create();
</code></pre>
<p>Here's an example <a href="/docs/fr/2.2.0/client-libraries-python">Python</a> producer:</p>
diff --git a/content/docs/fr/2.2.0/standalone/index.html b/content/docs/fr/2.2.0/standalone/index.html
index ce0cb5e..a002dd7 100644
--- a/content/docs/fr/2.2.0/standalone/index.html
+++ b/content/docs/fr/2.2.0/standalone/index.html
@@ -232,7 +232,7 @@ tiered-storage-jcloud-2.3.0.nar
<p>Here's an example producer for a Pulsar topic using the <a href="/docs/fr/2.2.0/client-libraries-java">Java</a> client:</p>
<pre><code class="hljs css language-java">String localClusterUrl = <span class="hljs-string">"pulsar://localhost:6650"</span>;
-PulsarClient client = PulsarClient.builder().serviceURL(localClusterUrl).build();
+PulsarClient client = PulsarClient.builder().serviceUrl(localClusterUrl).build();
Producer<<span class="hljs-keyword">byte</span>[]> producer = client.newProducer().topic(<span class="hljs-string">"my-topic"</span>).create();
</code></pre>
<p>Here's an example <a href="/docs/fr/2.2.0/client-libraries-python">Python</a> producer:</p>
diff --git a/content/docs/fr/2.2.1/cookbooks-retention-expiry.html b/content/docs/fr/2.2.1/cookbooks-retention-expiry.html
index 6aaa656..676f7f8 100644
--- a/content/docs/fr/2.2.1/cookbooks-retention-expiry.html
+++ b/content/docs/fr/2.2.1/cookbooks-retention-expiry.html
@@ -204,8 +204,8 @@ admin.namespaces().setBacklogQuota(namespace, quota);
</code></pre>
<h3><a class="anchor" aria-hidden="true" id="remove-backlog-quotas"></a><a href="#remove-backlog-quotas" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2 [...]
<h4><a class="anchor" aria-hidden="true" id="pulsar-admin-4"></a><a href="#pulsar-admin-4" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0- [...]
-<p>Use the <a href="/docs/fr/2.2.1/pulsar-admin#pulsar-admin-namespaces-remove-backlog-quota"><code>remove-backlog-quotas</code></a> subcommand and specify a namespace. Here's an example:</p>
-<pre><code class="hljs css language-shell"><span class="hljs-meta">$</span><span class="bash"> pulsar-admin namespaces remove-backlog-quotas my-tenant/my-ns</span>
+<p>Use the <a href="/docs/fr/2.2.1/pulsar-admin#pulsar-admin-namespaces-remove-backlog-quota"><code>remove-backlog-quota</code></a> subcommand and specify a namespace. Here's an example:</p>
+<pre><code class="hljs css language-shell"><span class="hljs-meta">$</span><span class="bash"> pulsar-admin namespaces remove-backlog-quota my-tenant/my-ns</span>
</code></pre>
<h4><a class="anchor" aria-hidden="true" id="rest-api-4"></a><a href="#rest-api-4" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1 [...]
<p><a href="https://pulsar.incubator.apache.org/en/admin-rest-api#operation/removeBacklogQuota"><b>DELETE</b> <i>/admin/v2/namespaces/:tenant/:namespace/backlogQuota</i></a>
diff --git a/content/docs/fr/2.2.1/cookbooks-retention-expiry/index.html b/content/docs/fr/2.2.1/cookbooks-retention-expiry/index.html
index 6aaa656..676f7f8 100644
--- a/content/docs/fr/2.2.1/cookbooks-retention-expiry/index.html
+++ b/content/docs/fr/2.2.1/cookbooks-retention-expiry/index.html
@@ -204,8 +204,8 @@ admin.namespaces().setBacklogQuota(namespace, quota);
</code></pre>
<h3><a class="anchor" aria-hidden="true" id="remove-backlog-quotas"></a><a href="#remove-backlog-quotas" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2 [...]
<h4><a class="anchor" aria-hidden="true" id="pulsar-admin-4"></a><a href="#pulsar-admin-4" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0- [...]
-<p>Use the <a href="/docs/fr/2.2.1/pulsar-admin#pulsar-admin-namespaces-remove-backlog-quota"><code>remove-backlog-quotas</code></a> subcommand and specify a namespace. Here's an example:</p>
-<pre><code class="hljs css language-shell"><span class="hljs-meta">$</span><span class="bash"> pulsar-admin namespaces remove-backlog-quotas my-tenant/my-ns</span>
+<p>Use the <a href="/docs/fr/2.2.1/pulsar-admin#pulsar-admin-namespaces-remove-backlog-quota"><code>remove-backlog-quota</code></a> subcommand and specify a namespace. Here's an example:</p>
+<pre><code class="hljs css language-shell"><span class="hljs-meta">$</span><span class="bash"> pulsar-admin namespaces remove-backlog-quota my-tenant/my-ns</span>
</code></pre>
<h4><a class="anchor" aria-hidden="true" id="rest-api-4"></a><a href="#rest-api-4" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1 [...]
<p><a href="https://pulsar.incubator.apache.org/en/admin-rest-api#operation/removeBacklogQuota"><b>DELETE</b> <i>/admin/v2/namespaces/:tenant/:namespace/backlogQuota</i></a>
diff --git a/content/docs/fr/2.2.1/standalone.html b/content/docs/fr/2.2.1/standalone.html
index b9e792b..66d097b 100644
--- a/content/docs/fr/2.2.1/standalone.html
+++ b/content/docs/fr/2.2.1/standalone.html
@@ -232,7 +232,7 @@ tiered-storage-jcloud-2.3.0.nar
<p>Here's an example producer for a Pulsar topic using the <a href="/docs/fr/2.2.1/client-libraries-java">Java</a> client:</p>
<pre><code class="hljs css language-java">String localClusterUrl = <span class="hljs-string">"pulsar://localhost:6650"</span>;
-PulsarClient client = PulsarClient.builder().serviceURL(localClusterUrl).build();
+PulsarClient client = PulsarClient.builder().serviceUrl(localClusterUrl).build();
Producer<<span class="hljs-keyword">byte</span>[]> producer = client.newProducer().topic(<span class="hljs-string">"my-topic"</span>).create();
</code></pre>
<p>Here's an example <a href="/docs/fr/2.2.1/client-libraries-python">Python</a> producer:</p>
diff --git a/content/docs/fr/2.2.1/standalone/index.html b/content/docs/fr/2.2.1/standalone/index.html
index b9e792b..66d097b 100644
--- a/content/docs/fr/2.2.1/standalone/index.html
+++ b/content/docs/fr/2.2.1/standalone/index.html
@@ -232,7 +232,7 @@ tiered-storage-jcloud-2.3.0.nar
<p>Here's an example producer for a Pulsar topic using the <a href="/docs/fr/2.2.1/client-libraries-java">Java</a> client:</p>
<pre><code class="hljs css language-java">String localClusterUrl = <span class="hljs-string">"pulsar://localhost:6650"</span>;
-PulsarClient client = PulsarClient.builder().serviceURL(localClusterUrl).build();
+PulsarClient client = PulsarClient.builder().serviceUrl(localClusterUrl).build();
Producer<<span class="hljs-keyword">byte</span>[]> producer = client.newProducer().topic(<span class="hljs-string">"my-topic"</span>).create();
</code></pre>
<p>Here's an example <a href="/docs/fr/2.2.1/client-libraries-python">Python</a> producer:</p>
diff --git a/content/docs/fr/next/io-connectors.html b/content/docs/fr/next/io-connectors.html
index e74c585..60c5545 100644
--- a/content/docs/fr/next/io-connectors.html
+++ b/content/docs/fr/next/io-connectors.html
@@ -82,6 +82,10 @@
<li><a href="/docs/fr/next/io-cdc">CDC Source Connector based on Debezium</a></li>
<li><a href="/docs/fr/next/io-netty#source">Netty Source Connector</a></li>
<li><a href="/docs/fr/next/io-hbase#sink">Hbase Sink Connector</a></li>
+<li><a href="/docs/fr/next/io-elasticsearch#sink">ElasticSearch Sink Connector</a></li>
+<li><a href="/docs/fr/next/io-file#source">File Source Connector</a></li>
+<li><a href="/docs/fr/next/io-hdfs#sink">Hdfs Sink Connector</a></li>
+<li><a href="/docs/fr/next/io-mongo#sink">MongoDB Sink Connector</a></li>
</ul>
</span></div></article></div><div class="docs-prevnext"><a class="docs-prev button" href="/docs/fr/next/io-managing"><span class="arrow-prev">← </span><span>Managing Connectors</span></a><a class="docs-next button" href="/docs/fr/next/io-develop"><span>Developing Connectors</span><span class="arrow-next"> →</span></a></div></div></div><nav class="onPageNav"></nav></div><footer class="nav-footer" id="footer"><section class="copyright">Copyright © 2019 The Apache Software Foundation. All R [...]
const community = document.querySelector("a[href='#community']").parentNode;
diff --git a/content/docs/fr/next/io-connectors/index.html b/content/docs/fr/next/io-connectors/index.html
index e74c585..60c5545 100644
--- a/content/docs/fr/next/io-connectors/index.html
+++ b/content/docs/fr/next/io-connectors/index.html
@@ -82,6 +82,10 @@
<li><a href="/docs/fr/next/io-cdc">CDC Source Connector based on Debezium</a></li>
<li><a href="/docs/fr/next/io-netty#source">Netty Source Connector</a></li>
<li><a href="/docs/fr/next/io-hbase#sink">Hbase Sink Connector</a></li>
+<li><a href="/docs/fr/next/io-elasticsearch#sink">ElasticSearch Sink Connector</a></li>
+<li><a href="/docs/fr/next/io-file#source">File Source Connector</a></li>
+<li><a href="/docs/fr/next/io-hdfs#sink">Hdfs Sink Connector</a></li>
+<li><a href="/docs/fr/next/io-mongo#sink">MongoDB Sink Connector</a></li>
</ul>
</span></div></article></div><div class="docs-prevnext"><a class="docs-prev button" href="/docs/fr/next/io-managing"><span class="arrow-prev">← </span><span>Managing Connectors</span></a><a class="docs-next button" href="/docs/fr/next/io-develop"><span>Developing Connectors</span><span class="arrow-next"> →</span></a></div></div></div><nav class="onPageNav"></nav></div><footer class="nav-footer" id="footer"><section class="copyright">Copyright © 2019 The Apache Software Foundation. All R [...]
const community = document.querySelector("a[href='#community']").parentNode;
diff --git a/content/docs/fr/next/io-elasticsearch.html b/content/docs/fr/next/io-elasticsearch.html
new file mode 100644
index 0000000..25f60a2
--- /dev/null
+++ b/content/docs/fr/next/io-elasticsearch.html
@@ -0,0 +1,103 @@
+<!DOCTYPE html><html lang="fr"><head><meta charSet="utf-8"/><meta http-equiv="X-UA-Compatible" content="IE=edge"/><title>ElasticSearch Connector · Apache Pulsar</title><meta name="viewport" content="width=device-width"/><meta name="generator" content="Docusaurus"/><meta name="description" content="<h2><a class="anchor" aria-hidden="true" id="sink"></a><a href="#sink" aria-hidden="true" class="hash-link">& [...]
+"/><meta name="docsearch:version" content="next"/><meta name="docsearch:language" content="fr"/><meta property="og:title" content="ElasticSearch Connector · Apache Pulsar"/><meta property="og:type" content="website"/><meta property="og:url" content="https://pulsar.incubator.apache.org/index.html"/><meta property="og:description" content="<h2><a class="anchor" aria-hidden="true" id="sink"></a><a href="#sink" aria-hidden="tr [...]
+"/><meta name="twitter:card" content="summary"/><meta name="twitter:image" content="https://pulsar.incubator.apache.org/img/pulsar.svg"/><link rel="shortcut icon" href="/img/pulsar.ico"/><link rel="stylesheet" href="https://cdn.jsdelivr.net/docsearch.js/1/docsearch.min.css"/><link rel="stylesheet" href="//cdnjs.cloudflare.com/ajax/libs/highlight.js/9.12.0/styles/atom-one-dark.min.css"/><link rel="alternate" type="application/atom+xml" href="https://pulsar.incubator.apache.org/blog/atom.x [...]
+ (function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){
+ (i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),
+ m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
+ })(window,document,'script','https://www.google-analytics.com/analytics.js','ga');
+
+ ga('create', 'UA-102219959-1', 'auto');
+ ga('send', 'pageview');
+ </script><link rel="stylesheet" href="/css/code-blocks-buttons.css"/><script type="text/javascript" src="https://buttons.github.io/buttons.js"></script><script type="text/javascript" src="https://cdnjs.cloudflare.com/ajax/libs/clipboard.js/2.0.0/clipboard.min.js"></script><script type="text/javascript" src="/js/custom.js"></script><link rel="stylesheet" href="/css/main.css"/><script src="/js/codetabs.js"></script></head><body class="sideNavVisible separateOnPageNav"><div clas [...]
+ const languagesMenuItem = document.getElementById("languages-menu");
+ const languagesDropDown = document.getElementById("languages-dropdown");
+ languagesMenuItem.addEventListener("click", function(event) {
+ event.preventDefault();
+
+ if (languagesDropDown.className == "hide") {
+ languagesDropDown.className = "visible";
+ } else {
+ languagesDropDown.className = "hide";
+ }
+ });
+ </script></span><li class="navSearchWrapper reactNavSearchWrapper"><input type="text" id="search_input_react" placeholder="Search" title="Search"/></li></ul></nav></div></header></div></div><div class="navPusher"><div class="docMainWrapper wrapper"><div class="container mainContainer"><div class="wrapper"><div class="post"><header class="postHeader"><a class="edit-page-link button" href="https://crowdin.com/project/apache-pulsar/fr" target="_blank" rel="noreferrer noopener">Transla [...]
+<p>The ElasticSearch Sink Connector is used to pull messages from Pulsar topics and persist the messages to a index.</p>
+<h2><a class="anchor" aria-hidden="true" id="sink-configuration-options"></a><a href="#sink-configuration-options" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H [...]
+<table>
+<thead>
+<tr><th>Name</th><th>Default</th><th>Required</th><th>Description</th></tr>
+</thead>
+<tbody>
+<tr><td><code>elasticSearchUrl</code></td><td><code>null</code></td><td><code>true</code></td><td>The url of elastic search cluster that the connector connects to.</td></tr>
+<tr><td><code>indexName</code></td><td><code>null</code></td><td><code>true</code></td><td>The index name that the connector writes messages to.</td></tr>
+<tr><td><code>indexNumberOfShards</code></td><td><code>1</code></td><td><code>false</code></td><td>The number of shards of the index.</td></tr>
+<tr><td><code>indexNumberOfReplicas</code></td><td><code>1</code></td><td><code>false</code></td><td>The number of replicas of the index.</td></tr>
+<tr><td><code>username</code></td><td><code>null</code></td><td><code>false</code></td><td>The username used by the connector to connect to the elastic search cluster. If username is set, a password should also be provided.</td></tr>
+<tr><td><code>password</code></td><td><code>null</code></td><td><code>false</code></td><td>The password used by the connector to connect to the elastic search cluster. If password is set, a username should also be provided.</td></tr>
+</tbody>
+</table>
+</span></div></article></div><div class="docs-prevnext"></div></div></div><nav class="onPageNav"><ul class="toc-headings"><li><a href="#sink">Sink</a></li><li><a href="#sink-configuration-options">Sink Configuration Options</a></li></ul></nav></div><footer class="nav-footer" id="footer"><section class="copyright">Copyright © 2019 The Apache Software Foundation. All Rights Reserved. Apache, Apache Pulsar and the Apache feather logo are trademarks of The Apache Software Foundation.</sectio [...]
+ const community = document.querySelector("a[href='#community']").parentNode;
+ const communityMenu =
+ '<li>' +
+ '<a id="community-menu" href="#">Community <span style="font-size: 0.75em"> ▼</span></a>' +
+ '<div id="community-dropdown" class="hide">' +
+ '<ul id="community-dropdown-items">' +
+ '<li><a href="/fr/contact">Contact</a></li>' +
+ '<li><a href="/fr/contributing">Contributing</a></li>' +
+ '<li><a href="/fr/events">Events</a></li>' +
+ '<li><a href="https://twitter.com/Apache_Pulsar" target="_blank">Twitter ❐</a></li>' +
+ '<li><a href="https://github.com/apache/pulsar/wiki" target="_blank">Wiki ❐</a></li>' +
+ '<li><a href="https://github.com/apache/pulsar/issues" target="_blank">Issue tracking ❐</a></li>' +
+ '<li> </li>' +
+ '<li><a href="/fr/resources">Resources</a></li>' +
+ '<li><a href="/fr/team">Team</a></li>' +
+ '</ul>' +
+ '</div>' +
+ '</li>';
+
+ community.innerHTML = communityMenu;
+
+ const communityMenuItem = document.getElementById("community-menu");
+ const communityDropDown = document.getElementById("community-dropdown");
+ communityMenuItem.addEventListener("click", function(event) {
+ event.preventDefault();
+
+ if (communityDropDown.className == 'hide') {
+ communityDropDown.className = 'visible';
+ } else {
+ communityDropDown.className = 'hide';
+ }
+ });
+ </script></span><span><script src="/js/pjax-api.min.js"></script><script>window.navfoo = new Pjax({
+ areas: [
+ // try to use the first query.
+ '.mainContainer, .docsNavContainer .toc .navWrapper, .onPageNav',
+ // fallback
+ 'body'
+ ],
+ link: '.docsNavContainer:not(.docsSliderActive) a',
+ update: {
+ script: false,
+ }
+ });
+ </script></span></footer></div><script type="text/javascript" src="https://cdn.jsdelivr.net/docsearch.js/1/docsearch.min.js"></script><script>window.twttr=(function(d,s, id){var js,fjs=d.getElementsByTagName(s)[0],t=window.twttr||{};if(d.getElementById(id))return t;js=d.createElement(s);js.id=id;js.src='https://platform.twitter.com/widgets.js';fjs.parentNode.insertBefore(js, fjs);t._e = [];t.ready = function(f) {t._e.push(f);};return t;}(document, 'script', 'twitter-wjs'));</scri [...]
+ document.addEventListener('keyup', function(e) {
+ if (e.target !== document.body) {
+ return;
+ }
+ // keyCode for '/' (slash)
+ if (e.keyCode === 191) {
+ const search = document.getElementById('search_input_react');
+ search && search.focus();
+ }
+ });
+ </script><script>
+ var search = docsearch({
+
+ apiKey: 'd226a455cecdd4bc18a554c1b47e5b52',
+ indexName: 'apache_pulsar',
+ inputSelector: '#search_input_react',
+ algoliaOptions: {"facetFilters":["language:fr","version:next"]}
+ });
+ </script></body></html>
\ No newline at end of file
diff --git a/content/docs/fr/next/io-elasticsearch/index.html b/content/docs/fr/next/io-elasticsearch/index.html
new file mode 100644
index 0000000..25f60a2
--- /dev/null
+++ b/content/docs/fr/next/io-elasticsearch/index.html
@@ -0,0 +1,103 @@
+<!DOCTYPE html><html lang="fr"><head><meta charSet="utf-8"/><meta http-equiv="X-UA-Compatible" content="IE=edge"/><title>ElasticSearch Connector · Apache Pulsar</title><meta name="viewport" content="width=device-width"/><meta name="generator" content="Docusaurus"/><meta name="description" content="<h2><a class="anchor" aria-hidden="true" id="sink"></a><a href="#sink" aria-hidden="true" class="hash-link">& [...]
+"/><meta name="docsearch:version" content="next"/><meta name="docsearch:language" content="fr"/><meta property="og:title" content="ElasticSearch Connector · Apache Pulsar"/><meta property="og:type" content="website"/><meta property="og:url" content="https://pulsar.incubator.apache.org/index.html"/><meta property="og:description" content="<h2><a class="anchor" aria-hidden="true" id="sink"></a><a href="#sink" aria-hidden="tr [...]
+"/><meta name="twitter:card" content="summary"/><meta name="twitter:image" content="https://pulsar.incubator.apache.org/img/pulsar.svg"/><link rel="shortcut icon" href="/img/pulsar.ico"/><link rel="stylesheet" href="https://cdn.jsdelivr.net/docsearch.js/1/docsearch.min.css"/><link rel="stylesheet" href="//cdnjs.cloudflare.com/ajax/libs/highlight.js/9.12.0/styles/atom-one-dark.min.css"/><link rel="alternate" type="application/atom+xml" href="https://pulsar.incubator.apache.org/blog/atom.x [...]
+ (function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){
+ (i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),
+ m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
+ })(window,document,'script','https://www.google-analytics.com/analytics.js','ga');
+
+ ga('create', 'UA-102219959-1', 'auto');
+ ga('send', 'pageview');
+ </script><link rel="stylesheet" href="/css/code-blocks-buttons.css"/><script type="text/javascript" src="https://buttons.github.io/buttons.js"></script><script type="text/javascript" src="https://cdnjs.cloudflare.com/ajax/libs/clipboard.js/2.0.0/clipboard.min.js"></script><script type="text/javascript" src="/js/custom.js"></script><link rel="stylesheet" href="/css/main.css"/><script src="/js/codetabs.js"></script></head><body class="sideNavVisible separateOnPageNav"><div clas [...]
+ const languagesMenuItem = document.getElementById("languages-menu");
+ const languagesDropDown = document.getElementById("languages-dropdown");
+ languagesMenuItem.addEventListener("click", function(event) {
+ event.preventDefault();
+
+ if (languagesDropDown.className == "hide") {
+ languagesDropDown.className = "visible";
+ } else {
+ languagesDropDown.className = "hide";
+ }
+ });
+ </script></span><li class="navSearchWrapper reactNavSearchWrapper"><input type="text" id="search_input_react" placeholder="Search" title="Search"/></li></ul></nav></div></header></div></div><div class="navPusher"><div class="docMainWrapper wrapper"><div class="container mainContainer"><div class="wrapper"><div class="post"><header class="postHeader"><a class="edit-page-link button" href="https://crowdin.com/project/apache-pulsar/fr" target="_blank" rel="noreferrer noopener">Transla [...]
+<p>The ElasticSearch Sink Connector is used to pull messages from Pulsar topics and persist the messages to a index.</p>
+<h2><a class="anchor" aria-hidden="true" id="sink-configuration-options"></a><a href="#sink-configuration-options" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H [...]
+<table>
+<thead>
+<tr><th>Name</th><th>Default</th><th>Required</th><th>Description</th></tr>
+</thead>
+<tbody>
+<tr><td><code>elasticSearchUrl</code></td><td><code>null</code></td><td><code>true</code></td><td>The url of elastic search cluster that the connector connects to.</td></tr>
+<tr><td><code>indexName</code></td><td><code>null</code></td><td><code>true</code></td><td>The index name that the connector writes messages to.</td></tr>
+<tr><td><code>indexNumberOfShards</code></td><td><code>1</code></td><td><code>false</code></td><td>The number of shards of the index.</td></tr>
+<tr><td><code>indexNumberOfReplicas</code></td><td><code>1</code></td><td><code>false</code></td><td>The number of replicas of the index.</td></tr>
+<tr><td><code>username</code></td><td><code>null</code></td><td><code>false</code></td><td>The username used by the connector to connect to the elastic search cluster. If username is set, a password should also be provided.</td></tr>
+<tr><td><code>password</code></td><td><code>null</code></td><td><code>false</code></td><td>The password used by the connector to connect to the elastic search cluster. If password is set, a username should also be provided.</td></tr>
+</tbody>
+</table>
+</span></div></article></div><div class="docs-prevnext"></div></div></div><nav class="onPageNav"><ul class="toc-headings"><li><a href="#sink">Sink</a></li><li><a href="#sink-configuration-options">Sink Configuration Options</a></li></ul></nav></div><footer class="nav-footer" id="footer"><section class="copyright">Copyright © 2019 The Apache Software Foundation. All Rights Reserved. Apache, Apache Pulsar and the Apache feather logo are trademarks of The Apache Software Foundation.</sectio [...]
+ const community = document.querySelector("a[href='#community']").parentNode;
+ const communityMenu =
+ '<li>' +
+ '<a id="community-menu" href="#">Community <span style="font-size: 0.75em"> ▼</span></a>' +
+ '<div id="community-dropdown" class="hide">' +
+ '<ul id="community-dropdown-items">' +
+ '<li><a href="/fr/contact">Contact</a></li>' +
+ '<li><a href="/fr/contributing">Contributing</a></li>' +
+ '<li><a href="/fr/events">Events</a></li>' +
+ '<li><a href="https://twitter.com/Apache_Pulsar" target="_blank">Twitter ❐</a></li>' +
+ '<li><a href="https://github.com/apache/pulsar/wiki" target="_blank">Wiki ❐</a></li>' +
+ '<li><a href="https://github.com/apache/pulsar/issues" target="_blank">Issue tracking ❐</a></li>' +
+ '<li> </li>' +
+ '<li><a href="/fr/resources">Resources</a></li>' +
+ '<li><a href="/fr/team">Team</a></li>' +
+ '</ul>' +
+ '</div>' +
+ '</li>';
+
+ community.innerHTML = communityMenu;
+
+ const communityMenuItem = document.getElementById("community-menu");
+ const communityDropDown = document.getElementById("community-dropdown");
+ communityMenuItem.addEventListener("click", function(event) {
+ event.preventDefault();
+
+ if (communityDropDown.className == 'hide') {
+ communityDropDown.className = 'visible';
+ } else {
+ communityDropDown.className = 'hide';
+ }
+ });
+ </script></span><span><script src="/js/pjax-api.min.js"></script><script>window.navfoo = new Pjax({
+ areas: [
+ // try to use the first query.
+ '.mainContainer, .docsNavContainer .toc .navWrapper, .onPageNav',
+ // fallback
+ 'body'
+ ],
+ link: '.docsNavContainer:not(.docsSliderActive) a',
+ update: {
+ script: false,
+ }
+ });
+ </script></span></footer></div><script type="text/javascript" src="https://cdn.jsdelivr.net/docsearch.js/1/docsearch.min.js"></script><script>window.twttr=(function(d,s, id){var js,fjs=d.getElementsByTagName(s)[0],t=window.twttr||{};if(d.getElementById(id))return t;js=d.createElement(s);js.id=id;js.src='https://platform.twitter.com/widgets.js';fjs.parentNode.insertBefore(js, fjs);t._e = [];t.ready = function(f) {t._e.push(f);};return t;}(document, 'script', 'twitter-wjs'));</scri [...]
+ document.addEventListener('keyup', function(e) {
+ if (e.target !== document.body) {
+ return;
+ }
+ // keyCode for '/' (slash)
+ if (e.keyCode === 191) {
+ const search = document.getElementById('search_input_react');
+ search && search.focus();
+ }
+ });
+ </script><script>
+ var search = docsearch({
+
+ apiKey: 'd226a455cecdd4bc18a554c1b47e5b52',
+ indexName: 'apache_pulsar',
+ inputSelector: '#search_input_react',
+ algoliaOptions: {"facetFilters":["language:fr","version:next"]}
+ });
+ </script></body></html>
\ No newline at end of file
diff --git a/content/docs/fr/next/io-file.html b/content/docs/fr/next/io-file.html
new file mode 100644
index 0000000..a1e30f4
--- /dev/null
+++ b/content/docs/fr/next/io-file.html
@@ -0,0 +1,109 @@
+<!DOCTYPE html><html lang="fr"><head><meta charSet="utf-8"/><meta http-equiv="X-UA-Compatible" content="IE=edge"/><title>File Connector · Apache Pulsar</title><meta name="viewport" content="width=device-width"/><meta name="generator" content="Docusaurus"/><meta name="description" content="<h2><a class="anchor" aria-hidden="true" id="source"></a><a href="#source" aria-hidden="true" class="hash-link"><sv [...]
+"/><meta name="docsearch:version" content="next"/><meta name="docsearch:language" content="fr"/><meta property="og:title" content="File Connector · Apache Pulsar"/><meta property="og:type" content="website"/><meta property="og:url" content="https://pulsar.incubator.apache.org/index.html"/><meta property="og:description" content="<h2><a class="anchor" aria-hidden="true" id="source"></a><a href="#source" aria-hidden="true&qu [...]
+"/><meta name="twitter:card" content="summary"/><meta name="twitter:image" content="https://pulsar.incubator.apache.org/img/pulsar.svg"/><link rel="shortcut icon" href="/img/pulsar.ico"/><link rel="stylesheet" href="https://cdn.jsdelivr.net/docsearch.js/1/docsearch.min.css"/><link rel="stylesheet" href="//cdnjs.cloudflare.com/ajax/libs/highlight.js/9.12.0/styles/atom-one-dark.min.css"/><link rel="alternate" type="application/atom+xml" href="https://pulsar.incubator.apache.org/blog/atom.x [...]
+ (function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){
+ (i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),
+ m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
+ })(window,document,'script','https://www.google-analytics.com/analytics.js','ga');
+
+ ga('create', 'UA-102219959-1', 'auto');
+ ga('send', 'pageview');
+ </script><link rel="stylesheet" href="/css/code-blocks-buttons.css"/><script type="text/javascript" src="https://buttons.github.io/buttons.js"></script><script type="text/javascript" src="https://cdnjs.cloudflare.com/ajax/libs/clipboard.js/2.0.0/clipboard.min.js"></script><script type="text/javascript" src="/js/custom.js"></script><link rel="stylesheet" href="/css/main.css"/><script src="/js/codetabs.js"></script></head><body class="sideNavVisible separateOnPageNav"><div clas [...]
+ const languagesMenuItem = document.getElementById("languages-menu");
+ const languagesDropDown = document.getElementById("languages-dropdown");
+ languagesMenuItem.addEventListener("click", function(event) {
+ event.preventDefault();
+
+ if (languagesDropDown.className == "hide") {
+ languagesDropDown.className = "visible";
+ } else {
+ languagesDropDown.className = "hide";
+ }
+ });
+ </script></span><li class="navSearchWrapper reactNavSearchWrapper"><input type="text" id="search_input_react" placeholder="Search" title="Search"/></li></ul></nav></div></header></div></div><div class="navPusher"><div class="docMainWrapper wrapper"><div class="container mainContainer"><div class="wrapper"><div class="post"><header class="postHeader"><a class="edit-page-link button" href="https://crowdin.com/project/apache-pulsar/fr" target="_blank" rel="noreferrer noopener">Transla [...]
+<p>The File Source Connector is used to pull messages from files in a directory and persist the messages to a Pulsar topic.</p>
+<h3><a class="anchor" aria-hidden="true" id="source-configuration-options"></a><a href="#source-configuration-options" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 [...]
+<table>
+<thead>
+<tr><th>Name</th><th>Required</th><th>Default</th><th>Description</th></tr>
+</thead>
+<tbody>
+<tr><td>inputDirectory</td><td><code>true</code></td><td><code>null</code></td><td>The input directory from which to pull files.</td></tr>
+<tr><td>recurse</td><td><code>false</code></td><td><code>true</code></td><td>Indicates whether or not to pull files from sub-directories.</td></tr>
+<tr><td>keepFile</td><td><code>false</code></td><td><code>false</code></td><td>If true, the file is not deleted after it has been processed and causes the file to be picked up continually.</td></tr>
+<tr><td>fileFilter</td><td><code>false</code></td><td><code>[^\\.].*</code></td><td>Only files whose names match the given regular expression will be picked up.</td></tr>
+<tr><td>pathFilter</td><td><code>false</code></td><td><code>null</code></td><td>When 'recurse' property is true, then only sub-directories whose path matches the given regular expression will be scanned.</td></tr>
+<tr><td>minimumFileAge</td><td><code>false</code></td><td><code>0</code></td><td>The minimum age that a file must be in order to be processed; any file younger than this amount of time (according to last modification date) will be ignored.</td></tr>
+<tr><td>maximumFileAge</td><td><code>false</code></td><td><code>Long.MAX_VALUE</code></td><td>The maximum age that a file must be in order to be processed; any file older than this amount of time (according to last modification date) will be ignored.</td></tr>
+<tr><td>minimumSize</td><td><code>false</code></td><td><code>1</code></td><td>The minimum size (in bytes) that a file must be in order to be processed.</td></tr>
+<tr><td>maximumSize</td><td><code>false</code></td><td><code>Double.MAX_VALUE</code></td><td>The maximum size (in bytes) that a file can be in order to be processed.</td></tr>
+<tr><td>ignoreHiddenFiles</td><td><code>false</code></td><td><code>true</code></td><td>Indicates whether or not hidden files should be ignored or not.</td></tr>
+<tr><td>pollingInterval</td><td><code>false</code></td><td><code>10000</code></td><td>Indicates how long to wait before performing a directory listing.</td></tr>
+<tr><td>numWorkers</td><td><code>false</code></td><td><code>1</code></td><td>The number of worker threads that will be processing the files. This allows you to process a larger number of files concurrently. However, setting this to a value greater than 1 will result in the data from multiple files being "intermingled" in the target topic.</td></tr>
+</tbody>
+</table>
+</span></div></article></div><div class="docs-prevnext"></div></div></div><nav class="onPageNav"><ul class="toc-headings"><li><a href="#source">Source</a><ul class="toc-headings"><li><a href="#source-configuration-options">Source Configuration Options</a></li></ul></li></ul></nav></div><footer class="nav-footer" id="footer"><section class="copyright">Copyright © 2019 The Apache Software Foundation. All Rights Reserved. Apache, Apache Pulsar and the Apache feather logo are trademarks of T [...]
+ const community = document.querySelector("a[href='#community']").parentNode;
+ const communityMenu =
+ '<li>' +
+ '<a id="community-menu" href="#">Community <span style="font-size: 0.75em"> ▼</span></a>' +
+ '<div id="community-dropdown" class="hide">' +
+ '<ul id="community-dropdown-items">' +
+ '<li><a href="/fr/contact">Contact</a></li>' +
+ '<li><a href="/fr/contributing">Contributing</a></li>' +
+ '<li><a href="/fr/events">Events</a></li>' +
+ '<li><a href="https://twitter.com/Apache_Pulsar" target="_blank">Twitter ❐</a></li>' +
+ '<li><a href="https://github.com/apache/pulsar/wiki" target="_blank">Wiki ❐</a></li>' +
+ '<li><a href="https://github.com/apache/pulsar/issues" target="_blank">Issue tracking ❐</a></li>' +
+ '<li> </li>' +
+ '<li><a href="/fr/resources">Resources</a></li>' +
+ '<li><a href="/fr/team">Team</a></li>' +
+ '</ul>' +
+ '</div>' +
+ '</li>';
+
+ community.innerHTML = communityMenu;
+
+ const communityMenuItem = document.getElementById("community-menu");
+ const communityDropDown = document.getElementById("community-dropdown");
+ communityMenuItem.addEventListener("click", function(event) {
+ event.preventDefault();
+
+ if (communityDropDown.className == 'hide') {
+ communityDropDown.className = 'visible';
+ } else {
+ communityDropDown.className = 'hide';
+ }
+ });
+ </script></span><span><script src="/js/pjax-api.min.js"></script><script>window.navfoo = new Pjax({
+ areas: [
+ // try to use the first query.
+ '.mainContainer, .docsNavContainer .toc .navWrapper, .onPageNav',
+ // fallback
+ 'body'
+ ],
+ link: '.docsNavContainer:not(.docsSliderActive) a',
+ update: {
+ script: false,
+ }
+ });
+ </script></span></footer></div><script type="text/javascript" src="https://cdn.jsdelivr.net/docsearch.js/1/docsearch.min.js"></script><script>window.twttr=(function(d,s, id){var js,fjs=d.getElementsByTagName(s)[0],t=window.twttr||{};if(d.getElementById(id))return t;js=d.createElement(s);js.id=id;js.src='https://platform.twitter.com/widgets.js';fjs.parentNode.insertBefore(js, fjs);t._e = [];t.ready = function(f) {t._e.push(f);};return t;}(document, 'script', 'twitter-wjs'));</scri [...]
+ document.addEventListener('keyup', function(e) {
+ if (e.target !== document.body) {
+ return;
+ }
+ // keyCode for '/' (slash)
+ if (e.keyCode === 191) {
+ const search = document.getElementById('search_input_react');
+ search && search.focus();
+ }
+ });
+ </script><script>
+ var search = docsearch({
+
+ apiKey: 'd226a455cecdd4bc18a554c1b47e5b52',
+ indexName: 'apache_pulsar',
+ inputSelector: '#search_input_react',
+ algoliaOptions: {"facetFilters":["language:fr","version:next"]}
+ });
+ </script></body></html>
\ No newline at end of file
diff --git a/content/docs/fr/next/io-file/index.html b/content/docs/fr/next/io-file/index.html
new file mode 100644
index 0000000..a1e30f4
--- /dev/null
+++ b/content/docs/fr/next/io-file/index.html
@@ -0,0 +1,109 @@
+<!DOCTYPE html><html lang="fr"><head><meta charSet="utf-8"/><meta http-equiv="X-UA-Compatible" content="IE=edge"/><title>File Connector · Apache Pulsar</title><meta name="viewport" content="width=device-width"/><meta name="generator" content="Docusaurus"/><meta name="description" content="<h2><a class="anchor" aria-hidden="true" id="source"></a><a href="#source" aria-hidden="true" class="hash-link"><sv [...]
+"/><meta name="docsearch:version" content="next"/><meta name="docsearch:language" content="fr"/><meta property="og:title" content="File Connector · Apache Pulsar"/><meta property="og:type" content="website"/><meta property="og:url" content="https://pulsar.incubator.apache.org/index.html"/><meta property="og:description" content="<h2><a class="anchor" aria-hidden="true" id="source"></a><a href="#source" aria-hidden="true&qu [...]
+"/><meta name="twitter:card" content="summary"/><meta name="twitter:image" content="https://pulsar.incubator.apache.org/img/pulsar.svg"/><link rel="shortcut icon" href="/img/pulsar.ico"/><link rel="stylesheet" href="https://cdn.jsdelivr.net/docsearch.js/1/docsearch.min.css"/><link rel="stylesheet" href="//cdnjs.cloudflare.com/ajax/libs/highlight.js/9.12.0/styles/atom-one-dark.min.css"/><link rel="alternate" type="application/atom+xml" href="https://pulsar.incubator.apache.org/blog/atom.x [...]
+ (function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){
+ (i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),
+ m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
+ })(window,document,'script','https://www.google-analytics.com/analytics.js','ga');
+
+ ga('create', 'UA-102219959-1', 'auto');
+ ga('send', 'pageview');
+ </script><link rel="stylesheet" href="/css/code-blocks-buttons.css"/><script type="text/javascript" src="https://buttons.github.io/buttons.js"></script><script type="text/javascript" src="https://cdnjs.cloudflare.com/ajax/libs/clipboard.js/2.0.0/clipboard.min.js"></script><script type="text/javascript" src="/js/custom.js"></script><link rel="stylesheet" href="/css/main.css"/><script src="/js/codetabs.js"></script></head><body class="sideNavVisible separateOnPageNav"><div clas [...]
+ const languagesMenuItem = document.getElementById("languages-menu");
+ const languagesDropDown = document.getElementById("languages-dropdown");
+ languagesMenuItem.addEventListener("click", function(event) {
+ event.preventDefault();
+
+ if (languagesDropDown.className == "hide") {
+ languagesDropDown.className = "visible";
+ } else {
+ languagesDropDown.className = "hide";
+ }
+ });
+ </script></span><li class="navSearchWrapper reactNavSearchWrapper"><input type="text" id="search_input_react" placeholder="Search" title="Search"/></li></ul></nav></div></header></div></div><div class="navPusher"><div class="docMainWrapper wrapper"><div class="container mainContainer"><div class="wrapper"><div class="post"><header class="postHeader"><a class="edit-page-link button" href="https://crowdin.com/project/apache-pulsar/fr" target="_blank" rel="noreferrer noopener">Transla [...]
+<p>The File Source Connector is used to pull messages from files in a directory and persist the messages to a Pulsar topic.</p>
+<h3><a class="anchor" aria-hidden="true" id="source-configuration-options"></a><a href="#source-configuration-options" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 [...]
+<table>
+<thead>
+<tr><th>Name</th><th>Required</th><th>Default</th><th>Description</th></tr>
+</thead>
+<tbody>
+<tr><td>inputDirectory</td><td><code>true</code></td><td><code>null</code></td><td>The input directory from which to pull files.</td></tr>
+<tr><td>recurse</td><td><code>false</code></td><td><code>true</code></td><td>Indicates whether or not to pull files from sub-directories.</td></tr>
+<tr><td>keepFile</td><td><code>false</code></td><td><code>false</code></td><td>If true, the file is not deleted after it has been processed and causes the file to be picked up continually.</td></tr>
+<tr><td>fileFilter</td><td><code>false</code></td><td><code>[^\\.].*</code></td><td>Only files whose names match the given regular expression will be picked up.</td></tr>
+<tr><td>pathFilter</td><td><code>false</code></td><td><code>null</code></td><td>When 'recurse' property is true, then only sub-directories whose path matches the given regular expression will be scanned.</td></tr>
+<tr><td>minimumFileAge</td><td><code>false</code></td><td><code>0</code></td><td>The minimum age that a file must be in order to be processed; any file younger than this amount of time (according to last modification date) will be ignored.</td></tr>
+<tr><td>maximumFileAge</td><td><code>false</code></td><td><code>Long.MAX_VALUE</code></td><td>The maximum age that a file must be in order to be processed; any file older than this amount of time (according to last modification date) will be ignored.</td></tr>
+<tr><td>minimumSize</td><td><code>false</code></td><td><code>1</code></td><td>The minimum size (in bytes) that a file must be in order to be processed.</td></tr>
+<tr><td>maximumSize</td><td><code>false</code></td><td><code>Double.MAX_VALUE</code></td><td>The maximum size (in bytes) that a file can be in order to be processed.</td></tr>
+<tr><td>ignoreHiddenFiles</td><td><code>false</code></td><td><code>true</code></td><td>Indicates whether or not hidden files should be ignored or not.</td></tr>
+<tr><td>pollingInterval</td><td><code>false</code></td><td><code>10000</code></td><td>Indicates how long to wait before performing a directory listing.</td></tr>
+<tr><td>numWorkers</td><td><code>false</code></td><td><code>1</code></td><td>The number of worker threads that will be processing the files. This allows you to process a larger number of files concurrently. However, setting this to a value greater than 1 will result in the data from multiple files being "intermingled" in the target topic.</td></tr>
+</tbody>
+</table>
+</span></div></article></div><div class="docs-prevnext"></div></div></div><nav class="onPageNav"><ul class="toc-headings"><li><a href="#source">Source</a><ul class="toc-headings"><li><a href="#source-configuration-options">Source Configuration Options</a></li></ul></li></ul></nav></div><footer class="nav-footer" id="footer"><section class="copyright">Copyright © 2019 The Apache Software Foundation. All Rights Reserved. Apache, Apache Pulsar and the Apache feather logo are trademarks of T [...]
+ const community = document.querySelector("a[href='#community']").parentNode;
+ const communityMenu =
+ '<li>' +
+ '<a id="community-menu" href="#">Community <span style="font-size: 0.75em"> ▼</span></a>' +
+ '<div id="community-dropdown" class="hide">' +
+ '<ul id="community-dropdown-items">' +
+ '<li><a href="/fr/contact">Contact</a></li>' +
+ '<li><a href="/fr/contributing">Contributing</a></li>' +
+ '<li><a href="/fr/events">Events</a></li>' +
+ '<li><a href="https://twitter.com/Apache_Pulsar" target="_blank">Twitter ❐</a></li>' +
+ '<li><a href="https://github.com/apache/pulsar/wiki" target="_blank">Wiki ❐</a></li>' +
+ '<li><a href="https://github.com/apache/pulsar/issues" target="_blank">Issue tracking ❐</a></li>' +
+ '<li> </li>' +
+ '<li><a href="/fr/resources">Resources</a></li>' +
+ '<li><a href="/fr/team">Team</a></li>' +
+ '</ul>' +
+ '</div>' +
+ '</li>';
+
+ community.innerHTML = communityMenu;
+
+ const communityMenuItem = document.getElementById("community-menu");
+ const communityDropDown = document.getElementById("community-dropdown");
+ communityMenuItem.addEventListener("click", function(event) {
+ event.preventDefault();
+
+ if (communityDropDown.className == 'hide') {
+ communityDropDown.className = 'visible';
+ } else {
+ communityDropDown.className = 'hide';
+ }
+ });
+ </script></span><span><script src="/js/pjax-api.min.js"></script><script>window.navfoo = new Pjax({
+ areas: [
+ // try to use the first query.
+ '.mainContainer, .docsNavContainer .toc .navWrapper, .onPageNav',
+ // fallback
+ 'body'
+ ],
+ link: '.docsNavContainer:not(.docsSliderActive) a',
+ update: {
+ script: false,
+ }
+ });
+ </script></span></footer></div><script type="text/javascript" src="https://cdn.jsdelivr.net/docsearch.js/1/docsearch.min.js"></script><script>window.twttr=(function(d,s, id){var js,fjs=d.getElementsByTagName(s)[0],t=window.twttr||{};if(d.getElementById(id))return t;js=d.createElement(s);js.id=id;js.src='https://platform.twitter.com/widgets.js';fjs.parentNode.insertBefore(js, fjs);t._e = [];t.ready = function(f) {t._e.push(f);};return t;}(document, 'script', 'twitter-wjs'));</scri [...]
+ document.addEventListener('keyup', function(e) {
+ if (e.target !== document.body) {
+ return;
+ }
+ // keyCode for '/' (slash)
+ if (e.keyCode === 191) {
+ const search = document.getElementById('search_input_react');
+ search && search.focus();
+ }
+ });
+ </script><script>
+ var search = docsearch({
+
+ apiKey: 'd226a455cecdd4bc18a554c1b47e5b52',
+ indexName: 'apache_pulsar',
+ inputSelector: '#search_input_react',
+ algoliaOptions: {"facetFilters":["language:fr","version:next"]}
+ });
+ </script></body></html>
\ No newline at end of file
diff --git a/content/docs/fr/next/io-hdfs.html b/content/docs/fr/next/io-hdfs.html
new file mode 100644
index 0000000..169e7b3
--- /dev/null
+++ b/content/docs/fr/next/io-hdfs.html
@@ -0,0 +1,108 @@
+<!DOCTYPE html><html lang="fr"><head><meta charSet="utf-8"/><meta http-equiv="X-UA-Compatible" content="IE=edge"/><title>Hdfs Connector · Apache Pulsar</title><meta name="viewport" content="width=device-width"/><meta name="generator" content="Docusaurus"/><meta name="description" content="<h2><a class="anchor" aria-hidden="true" id="sink"></a><a href="#sink" aria-hidden="true" class="hash-link"><svg cl [...]
+"/><meta name="docsearch:version" content="next"/><meta name="docsearch:language" content="fr"/><meta property="og:title" content="Hdfs Connector · Apache Pulsar"/><meta property="og:type" content="website"/><meta property="og:url" content="https://pulsar.incubator.apache.org/index.html"/><meta property="og:description" content="<h2><a class="anchor" aria-hidden="true" id="sink"></a><a href="#sink" aria-hidden="true" [...]
+"/><meta name="twitter:card" content="summary"/><meta name="twitter:image" content="https://pulsar.incubator.apache.org/img/pulsar.svg"/><link rel="shortcut icon" href="/img/pulsar.ico"/><link rel="stylesheet" href="https://cdn.jsdelivr.net/docsearch.js/1/docsearch.min.css"/><link rel="stylesheet" href="//cdnjs.cloudflare.com/ajax/libs/highlight.js/9.12.0/styles/atom-one-dark.min.css"/><link rel="alternate" type="application/atom+xml" href="https://pulsar.incubator.apache.org/blog/atom.x [...]
+ (function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){
+ (i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),
+ m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
+ })(window,document,'script','https://www.google-analytics.com/analytics.js','ga');
+
+ ga('create', 'UA-102219959-1', 'auto');
+ ga('send', 'pageview');
+ </script><link rel="stylesheet" href="/css/code-blocks-buttons.css"/><script type="text/javascript" src="https://buttons.github.io/buttons.js"></script><script type="text/javascript" src="https://cdnjs.cloudflare.com/ajax/libs/clipboard.js/2.0.0/clipboard.min.js"></script><script type="text/javascript" src="/js/custom.js"></script><link rel="stylesheet" href="/css/main.css"/><script src="/js/codetabs.js"></script></head><body class="sideNavVisible separateOnPageNav"><div clas [...]
+ const languagesMenuItem = document.getElementById("languages-menu");
+ const languagesDropDown = document.getElementById("languages-dropdown");
+ languagesMenuItem.addEventListener("click", function(event) {
+ event.preventDefault();
+
+ if (languagesDropDown.className == "hide") {
+ languagesDropDown.className = "visible";
+ } else {
+ languagesDropDown.className = "hide";
+ }
+ });
+ </script></span><li class="navSearchWrapper reactNavSearchWrapper"><input type="text" id="search_input_react" placeholder="Search" title="Search"/></li></ul></nav></div></header></div></div><div class="navPusher"><div class="docMainWrapper wrapper"><div class="container mainContainer"><div class="wrapper"><div class="post"><header class="postHeader"><a class="edit-page-link button" href="https://crowdin.com/project/apache-pulsar/fr" target="_blank" rel="noreferrer noopener">Transla [...]
+<p>The Hdfs Sink Connector is used to pull messages from Pulsar topics and persist the messages to a hdfs file.</p>
+<h2><a class="anchor" aria-hidden="true" id="sink-configuration-options"></a><a href="#sink-configuration-options" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H [...]
+<table>
+<thead>
+<tr><th>Name</th><th>Default</th><th>Required</th><th>Description</th></tr>
+</thead>
+<tbody>
+<tr><td><code>hdfsConfigResources</code></td><td><code>null</code></td><td><code>true</code></td><td>A file or comma separated list of files which contains the Hadoop file system configuration, e.g. 'core-site.xml', 'hdfs-site.xml'.</td></tr>
+<tr><td><code>directory</code></td><td><code>null</code></td><td><code>true</code></td><td>The HDFS directory from which files should be read from or written to.</td></tr>
+<tr><td><code>encoding</code></td><td><code>null</code></td><td><code>false</code></td><td>The character encoding for the files, e.g. UTF-8, ASCII, etc.</td></tr>
+<tr><td><code>compression</code></td><td><code>null</code></td><td><code>false</code></td><td>The compression codec used to compress/de-compress the files on HDFS.</td></tr>
+<tr><td><code>kerberosUserPrincipal</code></td><td><code>null</code></td><td><code>false</code></td><td>The Kerberos user principal account to use for authentication.</td></tr>
+<tr><td><code>keytab</code></td><td><code>null</code></td><td><code>false</code></td><td>The full pathname to the Kerberos keytab file to use for authentication.</td></tr>
+<tr><td><code>filenamePrefix</code></td><td><code>null</code></td><td><code>false</code></td><td>The prefix of the files to create inside the HDFS directory, i.e. a value of "topicA" will result in files named topicA-, topicA-, etc being produced.</td></tr>
+<tr><td><code>fileExtension</code></td><td><code>null</code></td><td><code>false</code></td><td>The extension to add to the files written to HDFS, e.g. '.txt', '.seq', etc.</td></tr>
+<tr><td><code>separator</code></td><td><code>null</code></td><td><code>false</code></td><td>The character to use to separate records in a text file. If no value is provided then the content from all of the records will be concatenated together in one continuous byte array.</td></tr>
+<tr><td><code>syncInterval</code></td><td><code>null</code></td><td><code>false</code></td><td>The interval (in milliseconds) between calls to flush data to HDFS disk.</td></tr>
+<tr><td><code>maxPendingRecords</code></td><td><code>Integer.MAX_VALUE</code></td><td><code>false</code></td><td>The maximum number of records that we hold in memory before acking. Default is <code>Integer.MAX_VALUE</code>. Setting this value to one, results in every record being sent to disk before the record is acked, while setting it to a higher values allows us to buffer records before flushing them all to disk.</td></tr>
+</tbody>
+</table>
+</span></div></article></div><div class="docs-prevnext"></div></div></div><nav class="onPageNav"><ul class="toc-headings"><li><a href="#sink">Sink</a></li><li><a href="#sink-configuration-options">Sink Configuration Options</a></li></ul></nav></div><footer class="nav-footer" id="footer"><section class="copyright">Copyright © 2019 The Apache Software Foundation. All Rights Reserved. Apache, Apache Pulsar and the Apache feather logo are trademarks of The Apache Software Foundation.</sectio [...]
+ const community = document.querySelector("a[href='#community']").parentNode;
+ const communityMenu =
+ '<li>' +
+ '<a id="community-menu" href="#">Community <span style="font-size: 0.75em"> ▼</span></a>' +
+ '<div id="community-dropdown" class="hide">' +
+ '<ul id="community-dropdown-items">' +
+ '<li><a href="/fr/contact">Contact</a></li>' +
+ '<li><a href="/fr/contributing">Contributing</a></li>' +
+ '<li><a href="/fr/events">Events</a></li>' +
+ '<li><a href="https://twitter.com/Apache_Pulsar" target="_blank">Twitter ❐</a></li>' +
+ '<li><a href="https://github.com/apache/pulsar/wiki" target="_blank">Wiki ❐</a></li>' +
+ '<li><a href="https://github.com/apache/pulsar/issues" target="_blank">Issue tracking ❐</a></li>' +
+ '<li> </li>' +
+ '<li><a href="/fr/resources">Resources</a></li>' +
+ '<li><a href="/fr/team">Team</a></li>' +
+ '</ul>' +
+ '</div>' +
+ '</li>';
+
+ community.innerHTML = communityMenu;
+
+ const communityMenuItem = document.getElementById("community-menu");
+ const communityDropDown = document.getElementById("community-dropdown");
+ communityMenuItem.addEventListener("click", function(event) {
+ event.preventDefault();
+
+ if (communityDropDown.className == 'hide') {
+ communityDropDown.className = 'visible';
+ } else {
+ communityDropDown.className = 'hide';
+ }
+ });
+ </script></span><span><script src="/js/pjax-api.min.js"></script><script>window.navfoo = new Pjax({
+ areas: [
+ // try to use the first query.
+ '.mainContainer, .docsNavContainer .toc .navWrapper, .onPageNav',
+ // fallback
+ 'body'
+ ],
+ link: '.docsNavContainer:not(.docsSliderActive) a',
+ update: {
+ script: false,
+ }
+ });
+ </script></span></footer></div><script type="text/javascript" src="https://cdn.jsdelivr.net/docsearch.js/1/docsearch.min.js"></script><script>window.twttr=(function(d,s, id){var js,fjs=d.getElementsByTagName(s)[0],t=window.twttr||{};if(d.getElementById(id))return t;js=d.createElement(s);js.id=id;js.src='https://platform.twitter.com/widgets.js';fjs.parentNode.insertBefore(js, fjs);t._e = [];t.ready = function(f) {t._e.push(f);};return t;}(document, 'script', 'twitter-wjs'));</scri [...]
+ document.addEventListener('keyup', function(e) {
+ if (e.target !== document.body) {
+ return;
+ }
+ // keyCode for '/' (slash)
+ if (e.keyCode === 191) {
+ const search = document.getElementById('search_input_react');
+ search && search.focus();
+ }
+ });
+ </script><script>
+ var search = docsearch({
+
+ apiKey: 'd226a455cecdd4bc18a554c1b47e5b52',
+ indexName: 'apache_pulsar',
+ inputSelector: '#search_input_react',
+ algoliaOptions: {"facetFilters":["language:fr","version:next"]}
+ });
+ </script></body></html>
\ No newline at end of file
diff --git a/content/docs/fr/next/io-hdfs/index.html b/content/docs/fr/next/io-hdfs/index.html
new file mode 100644
index 0000000..169e7b3
--- /dev/null
+++ b/content/docs/fr/next/io-hdfs/index.html
@@ -0,0 +1,108 @@
+<!DOCTYPE html><html lang="fr"><head><meta charSet="utf-8"/><meta http-equiv="X-UA-Compatible" content="IE=edge"/><title>Hdfs Connector · Apache Pulsar</title><meta name="viewport" content="width=device-width"/><meta name="generator" content="Docusaurus"/><meta name="description" content="<h2><a class="anchor" aria-hidden="true" id="sink"></a><a href="#sink" aria-hidden="true" class="hash-link"><svg cl [...]
+"/><meta name="docsearch:version" content="next"/><meta name="docsearch:language" content="fr"/><meta property="og:title" content="Hdfs Connector · Apache Pulsar"/><meta property="og:type" content="website"/><meta property="og:url" content="https://pulsar.incubator.apache.org/index.html"/><meta property="og:description" content="<h2><a class="anchor" aria-hidden="true" id="sink"></a><a href="#sink" aria-hidden="true" [...]
+"/><meta name="twitter:card" content="summary"/><meta name="twitter:image" content="https://pulsar.incubator.apache.org/img/pulsar.svg"/><link rel="shortcut icon" href="/img/pulsar.ico"/><link rel="stylesheet" href="https://cdn.jsdelivr.net/docsearch.js/1/docsearch.min.css"/><link rel="stylesheet" href="//cdnjs.cloudflare.com/ajax/libs/highlight.js/9.12.0/styles/atom-one-dark.min.css"/><link rel="alternate" type="application/atom+xml" href="https://pulsar.incubator.apache.org/blog/atom.x [...]
+ (function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){
+ (i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),
+ m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
+ })(window,document,'script','https://www.google-analytics.com/analytics.js','ga');
+
+ ga('create', 'UA-102219959-1', 'auto');
+ ga('send', 'pageview');
+ </script><link rel="stylesheet" href="/css/code-blocks-buttons.css"/><script type="text/javascript" src="https://buttons.github.io/buttons.js"></script><script type="text/javascript" src="https://cdnjs.cloudflare.com/ajax/libs/clipboard.js/2.0.0/clipboard.min.js"></script><script type="text/javascript" src="/js/custom.js"></script><link rel="stylesheet" href="/css/main.css"/><script src="/js/codetabs.js"></script></head><body class="sideNavVisible separateOnPageNav"><div clas [...]
+ const languagesMenuItem = document.getElementById("languages-menu");
+ const languagesDropDown = document.getElementById("languages-dropdown");
+ languagesMenuItem.addEventListener("click", function(event) {
+ event.preventDefault();
+
+ if (languagesDropDown.className == "hide") {
+ languagesDropDown.className = "visible";
+ } else {
+ languagesDropDown.className = "hide";
+ }
+ });
+ </script></span><li class="navSearchWrapper reactNavSearchWrapper"><input type="text" id="search_input_react" placeholder="Search" title="Search"/></li></ul></nav></div></header></div></div><div class="navPusher"><div class="docMainWrapper wrapper"><div class="container mainContainer"><div class="wrapper"><div class="post"><header class="postHeader"><a class="edit-page-link button" href="https://crowdin.com/project/apache-pulsar/fr" target="_blank" rel="noreferrer noopener">Transla [...]
+<p>The Hdfs Sink Connector is used to pull messages from Pulsar topics and persist the messages to a hdfs file.</p>
+<h2><a class="anchor" aria-hidden="true" id="sink-configuration-options"></a><a href="#sink-configuration-options" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H [...]
+<table>
+<thead>
+<tr><th>Name</th><th>Default</th><th>Required</th><th>Description</th></tr>
+</thead>
+<tbody>
+<tr><td><code>hdfsConfigResources</code></td><td><code>null</code></td><td><code>true</code></td><td>A file or comma separated list of files which contains the Hadoop file system configuration, e.g. 'core-site.xml', 'hdfs-site.xml'.</td></tr>
+<tr><td><code>directory</code></td><td><code>null</code></td><td><code>true</code></td><td>The HDFS directory from which files should be read from or written to.</td></tr>
+<tr><td><code>encoding</code></td><td><code>null</code></td><td><code>false</code></td><td>The character encoding for the files, e.g. UTF-8, ASCII, etc.</td></tr>
+<tr><td><code>compression</code></td><td><code>null</code></td><td><code>false</code></td><td>The compression codec used to compress/de-compress the files on HDFS.</td></tr>
+<tr><td><code>kerberosUserPrincipal</code></td><td><code>null</code></td><td><code>false</code></td><td>The Kerberos user principal account to use for authentication.</td></tr>
+<tr><td><code>keytab</code></td><td><code>null</code></td><td><code>false</code></td><td>The full pathname to the Kerberos keytab file to use for authentication.</td></tr>
+<tr><td><code>filenamePrefix</code></td><td><code>null</code></td><td><code>false</code></td><td>The prefix of the files to create inside the HDFS directory, i.e. a value of "topicA" will result in files named topicA-, topicA-, etc being produced.</td></tr>
+<tr><td><code>fileExtension</code></td><td><code>null</code></td><td><code>false</code></td><td>The extension to add to the files written to HDFS, e.g. '.txt', '.seq', etc.</td></tr>
+<tr><td><code>separator</code></td><td><code>null</code></td><td><code>false</code></td><td>The character to use to separate records in a text file. If no value is provided then the content from all of the records will be concatenated together in one continuous byte array.</td></tr>
+<tr><td><code>syncInterval</code></td><td><code>null</code></td><td><code>false</code></td><td>The interval (in milliseconds) between calls to flush data to HDFS disk.</td></tr>
+<tr><td><code>maxPendingRecords</code></td><td><code>Integer.MAX_VALUE</code></td><td><code>false</code></td><td>The maximum number of records that we hold in memory before acking. Default is <code>Integer.MAX_VALUE</code>. Setting this value to one, results in every record being sent to disk before the record is acked, while setting it to a higher values allows us to buffer records before flushing them all to disk.</td></tr>
+</tbody>
+</table>
+</span></div></article></div><div class="docs-prevnext"></div></div></div><nav class="onPageNav"><ul class="toc-headings"><li><a href="#sink">Sink</a></li><li><a href="#sink-configuration-options">Sink Configuration Options</a></li></ul></nav></div><footer class="nav-footer" id="footer"><section class="copyright">Copyright © 2019 The Apache Software Foundation. All Rights Reserved. Apache, Apache Pulsar and the Apache feather logo are trademarks of The Apache Software Foundation.</sectio [...]
+ const community = document.querySelector("a[href='#community']").parentNode;
+ const communityMenu =
+ '<li>' +
+ '<a id="community-menu" href="#">Community <span style="font-size: 0.75em"> ▼</span></a>' +
+ '<div id="community-dropdown" class="hide">' +
+ '<ul id="community-dropdown-items">' +
+ '<li><a href="/fr/contact">Contact</a></li>' +
+ '<li><a href="/fr/contributing">Contributing</a></li>' +
+ '<li><a href="/fr/events">Events</a></li>' +
+ '<li><a href="https://twitter.com/Apache_Pulsar" target="_blank">Twitter ❐</a></li>' +
+ '<li><a href="https://github.com/apache/pulsar/wiki" target="_blank">Wiki ❐</a></li>' +
+ '<li><a href="https://github.com/apache/pulsar/issues" target="_blank">Issue tracking ❐</a></li>' +
+ '<li> </li>' +
+ '<li><a href="/fr/resources">Resources</a></li>' +
+ '<li><a href="/fr/team">Team</a></li>' +
+ '</ul>' +
+ '</div>' +
+ '</li>';
+
+ community.innerHTML = communityMenu;
+
+ const communityMenuItem = document.getElementById("community-menu");
+ const communityDropDown = document.getElementById("community-dropdown");
+ communityMenuItem.addEventListener("click", function(event) {
+ event.preventDefault();
+
+ if (communityDropDown.className == 'hide') {
+ communityDropDown.className = 'visible';
+ } else {
+ communityDropDown.className = 'hide';
+ }
+ });
+ </script></span><span><script src="/js/pjax-api.min.js"></script><script>window.navfoo = new Pjax({
+ areas: [
+ // try to use the first query.
+ '.mainContainer, .docsNavContainer .toc .navWrapper, .onPageNav',
+ // fallback
+ 'body'
+ ],
+ link: '.docsNavContainer:not(.docsSliderActive) a',
+ update: {
+ script: false,
+ }
+ });
+ </script></span></footer></div><script type="text/javascript" src="https://cdn.jsdelivr.net/docsearch.js/1/docsearch.min.js"></script><script>window.twttr=(function(d,s, id){var js,fjs=d.getElementsByTagName(s)[0],t=window.twttr||{};if(d.getElementById(id))return t;js=d.createElement(s);js.id=id;js.src='https://platform.twitter.com/widgets.js';fjs.parentNode.insertBefore(js, fjs);t._e = [];t.ready = function(f) {t._e.push(f);};return t;}(document, 'script', 'twitter-wjs'));</scri [...]
+ document.addEventListener('keyup', function(e) {
+ if (e.target !== document.body) {
+ return;
+ }
+ // keyCode for '/' (slash)
+ if (e.keyCode === 191) {
+ const search = document.getElementById('search_input_react');
+ search && search.focus();
+ }
+ });
+ </script><script>
+ var search = docsearch({
+
+ apiKey: 'd226a455cecdd4bc18a554c1b47e5b52',
+ indexName: 'apache_pulsar',
+ inputSelector: '#search_input_react',
+ algoliaOptions: {"facetFilters":["language:fr","version:next"]}
+ });
+ </script></body></html>
\ No newline at end of file
diff --git a/content/docs/fr/next/io-mongo.html b/content/docs/fr/next/io-mongo.html
new file mode 100644
index 0000000..162b43a
--- /dev/null
+++ b/content/docs/fr/next/io-mongo.html
@@ -0,0 +1,102 @@
+<!DOCTYPE html><html lang="fr"><head><meta charSet="utf-8"/><meta http-equiv="X-UA-Compatible" content="IE=edge"/><title>MongoDB Connector · Apache Pulsar</title><meta name="viewport" content="width=device-width"/><meta name="generator" content="Docusaurus"/><meta name="description" content="<h2><a class="anchor" aria-hidden="true" id="sink"></a><a href="#sink" aria-hidden="true" class="hash-link"><svg [...]
+"/><meta name="docsearch:version" content="next"/><meta name="docsearch:language" content="fr"/><meta property="og:title" content="MongoDB Connector · Apache Pulsar"/><meta property="og:type" content="website"/><meta property="og:url" content="https://pulsar.incubator.apache.org/index.html"/><meta property="og:description" content="<h2><a class="anchor" aria-hidden="true" id="sink"></a><a href="#sink" aria-hidden="true&quo [...]
+"/><meta name="twitter:card" content="summary"/><meta name="twitter:image" content="https://pulsar.incubator.apache.org/img/pulsar.svg"/><link rel="shortcut icon" href="/img/pulsar.ico"/><link rel="stylesheet" href="https://cdn.jsdelivr.net/docsearch.js/1/docsearch.min.css"/><link rel="stylesheet" href="//cdnjs.cloudflare.com/ajax/libs/highlight.js/9.12.0/styles/atom-one-dark.min.css"/><link rel="alternate" type="application/atom+xml" href="https://pulsar.incubator.apache.org/blog/atom.x [...]
+ (function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){
+ (i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),
+ m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
+ })(window,document,'script','https://www.google-analytics.com/analytics.js','ga');
+
+ ga('create', 'UA-102219959-1', 'auto');
+ ga('send', 'pageview');
+ </script><link rel="stylesheet" href="/css/code-blocks-buttons.css"/><script type="text/javascript" src="https://buttons.github.io/buttons.js"></script><script type="text/javascript" src="https://cdnjs.cloudflare.com/ajax/libs/clipboard.js/2.0.0/clipboard.min.js"></script><script type="text/javascript" src="/js/custom.js"></script><link rel="stylesheet" href="/css/main.css"/><script src="/js/codetabs.js"></script></head><body class="sideNavVisible separateOnPageNav"><div clas [...]
+ const languagesMenuItem = document.getElementById("languages-menu");
+ const languagesDropDown = document.getElementById("languages-dropdown");
+ languagesMenuItem.addEventListener("click", function(event) {
+ event.preventDefault();
+
+ if (languagesDropDown.className == "hide") {
+ languagesDropDown.className = "visible";
+ } else {
+ languagesDropDown.className = "hide";
+ }
+ });
+ </script></span><li class="navSearchWrapper reactNavSearchWrapper"><input type="text" id="search_input_react" placeholder="Search" title="Search"/></li></ul></nav></div></header></div></div><div class="navPusher"><div class="docMainWrapper wrapper"><div class="container mainContainer"><div class="wrapper"><div class="post"><header class="postHeader"><a class="edit-page-link button" href="https://crowdin.com/project/apache-pulsar/fr" target="_blank" rel="noreferrer noopener">Transla [...]
+<p>The MongoDB Sink Connector is used to pull messages from Pulsar topics and persist the messages to a collection.</p>
+<h2><a class="anchor" aria-hidden="true" id="sink-configuration-options"></a><a href="#sink-configuration-options" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H [...]
+<table>
+<thead>
+<tr><th>Name</th><th>Default</th><th>Required</th><th>Description</th></tr>
+</thead>
+<tbody>
+<tr><td><code>mongoUri</code></td><td><code>null</code></td><td><code>true</code></td><td>The uri of mongodb that the connector connects to (see: <a href="https://docs.mongodb.com/manual/reference/connection-string/">https://docs.mongodb.com/manual/reference/connection-string/</a>).</td></tr>
+<tr><td><code>database</code></td><td><code>null</code></td><td><code>true</code></td><td>The name of the database to which the collection belongs to.</td></tr>
+<tr><td><code>collection</code></td><td><code>null</code></td><td><code>true</code></td><td>The collection name that the connector writes messages to.</td></tr>
+<tr><td><code>batchSize</code></td><td><code>100</code></td><td><code>false</code></td><td>The batch size of write to the collection.</td></tr>
+<tr><td><code>batchTimeMs</code></td><td><code>1000</code></td><td><code>false</code></td><td>The batch operation interval in milliseconds.</td></tr>
+</tbody>
+</table>
+</span></div></article></div><div class="docs-prevnext"></div></div></div><nav class="onPageNav"><ul class="toc-headings"><li><a href="#sink">Sink</a></li><li><a href="#sink-configuration-options">Sink Configuration Options</a></li></ul></nav></div><footer class="nav-footer" id="footer"><section class="copyright">Copyright © 2019 The Apache Software Foundation. All Rights Reserved. Apache, Apache Pulsar and the Apache feather logo are trademarks of The Apache Software Foundation.</sectio [...]
+ const community = document.querySelector("a[href='#community']").parentNode;
+ const communityMenu =
+ '<li>' +
+ '<a id="community-menu" href="#">Community <span style="font-size: 0.75em"> ▼</span></a>' +
+ '<div id="community-dropdown" class="hide">' +
+ '<ul id="community-dropdown-items">' +
+ '<li><a href="/fr/contact">Contact</a></li>' +
+ '<li><a href="/fr/contributing">Contributing</a></li>' +
+ '<li><a href="/fr/events">Events</a></li>' +
+ '<li><a href="https://twitter.com/Apache_Pulsar" target="_blank">Twitter ❐</a></li>' +
+ '<li><a href="https://github.com/apache/pulsar/wiki" target="_blank">Wiki ❐</a></li>' +
+ '<li><a href="https://github.com/apache/pulsar/issues" target="_blank">Issue tracking ❐</a></li>' +
+ '<li> </li>' +
+ '<li><a href="/fr/resources">Resources</a></li>' +
+ '<li><a href="/fr/team">Team</a></li>' +
+ '</ul>' +
+ '</div>' +
+ '</li>';
+
+ community.innerHTML = communityMenu;
+
+ const communityMenuItem = document.getElementById("community-menu");
+ const communityDropDown = document.getElementById("community-dropdown");
+ communityMenuItem.addEventListener("click", function(event) {
+ event.preventDefault();
+
+ if (communityDropDown.className == 'hide') {
+ communityDropDown.className = 'visible';
+ } else {
+ communityDropDown.className = 'hide';
+ }
+ });
+ </script></span><span><script src="/js/pjax-api.min.js"></script><script>window.navfoo = new Pjax({
+ areas: [
+ // try to use the first query.
+ '.mainContainer, .docsNavContainer .toc .navWrapper, .onPageNav',
+ // fallback
+ 'body'
+ ],
+ link: '.docsNavContainer:not(.docsSliderActive) a',
+ update: {
+ script: false,
+ }
+ });
+ </script></span></footer></div><script type="text/javascript" src="https://cdn.jsdelivr.net/docsearch.js/1/docsearch.min.js"></script><script>window.twttr=(function(d,s, id){var js,fjs=d.getElementsByTagName(s)[0],t=window.twttr||{};if(d.getElementById(id))return t;js=d.createElement(s);js.id=id;js.src='https://platform.twitter.com/widgets.js';fjs.parentNode.insertBefore(js, fjs);t._e = [];t.ready = function(f) {t._e.push(f);};return t;}(document, 'script', 'twitter-wjs'));</scri [...]
+ document.addEventListener('keyup', function(e) {
+ if (e.target !== document.body) {
+ return;
+ }
+ // keyCode for '/' (slash)
+ if (e.keyCode === 191) {
+ const search = document.getElementById('search_input_react');
+ search && search.focus();
+ }
+ });
+ </script><script>
+ var search = docsearch({
+
+ apiKey: 'd226a455cecdd4bc18a554c1b47e5b52',
+ indexName: 'apache_pulsar',
+ inputSelector: '#search_input_react',
+ algoliaOptions: {"facetFilters":["language:fr","version:next"]}
+ });
+ </script></body></html>
\ No newline at end of file
diff --git a/content/docs/fr/next/io-mongo/index.html b/content/docs/fr/next/io-mongo/index.html
new file mode 100644
index 0000000..162b43a
--- /dev/null
+++ b/content/docs/fr/next/io-mongo/index.html
@@ -0,0 +1,102 @@
+<!DOCTYPE html><html lang="fr"><head><meta charSet="utf-8"/><meta http-equiv="X-UA-Compatible" content="IE=edge"/><title>MongoDB Connector · Apache Pulsar</title><meta name="viewport" content="width=device-width"/><meta name="generator" content="Docusaurus"/><meta name="description" content="<h2><a class="anchor" aria-hidden="true" id="sink"></a><a href="#sink" aria-hidden="true" class="hash-link"><svg [...]
+"/><meta name="docsearch:version" content="next"/><meta name="docsearch:language" content="fr"/><meta property="og:title" content="MongoDB Connector · Apache Pulsar"/><meta property="og:type" content="website"/><meta property="og:url" content="https://pulsar.incubator.apache.org/index.html"/><meta property="og:description" content="<h2><a class="anchor" aria-hidden="true" id="sink"></a><a href="#sink" aria-hidden="true&quo [...]
+"/><meta name="twitter:card" content="summary"/><meta name="twitter:image" content="https://pulsar.incubator.apache.org/img/pulsar.svg"/><link rel="shortcut icon" href="/img/pulsar.ico"/><link rel="stylesheet" href="https://cdn.jsdelivr.net/docsearch.js/1/docsearch.min.css"/><link rel="stylesheet" href="//cdnjs.cloudflare.com/ajax/libs/highlight.js/9.12.0/styles/atom-one-dark.min.css"/><link rel="alternate" type="application/atom+xml" href="https://pulsar.incubator.apache.org/blog/atom.x [...]
+ (function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){
+ (i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),
+ m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
+ })(window,document,'script','https://www.google-analytics.com/analytics.js','ga');
+
+ ga('create', 'UA-102219959-1', 'auto');
+ ga('send', 'pageview');
+ </script><link rel="stylesheet" href="/css/code-blocks-buttons.css"/><script type="text/javascript" src="https://buttons.github.io/buttons.js"></script><script type="text/javascript" src="https://cdnjs.cloudflare.com/ajax/libs/clipboard.js/2.0.0/clipboard.min.js"></script><script type="text/javascript" src="/js/custom.js"></script><link rel="stylesheet" href="/css/main.css"/><script src="/js/codetabs.js"></script></head><body class="sideNavVisible separateOnPageNav"><div clas [...]
+ const languagesMenuItem = document.getElementById("languages-menu");
+ const languagesDropDown = document.getElementById("languages-dropdown");
+ languagesMenuItem.addEventListener("click", function(event) {
+ event.preventDefault();
+
+ if (languagesDropDown.className == "hide") {
+ languagesDropDown.className = "visible";
+ } else {
+ languagesDropDown.className = "hide";
+ }
+ });
+ </script></span><li class="navSearchWrapper reactNavSearchWrapper"><input type="text" id="search_input_react" placeholder="Search" title="Search"/></li></ul></nav></div></header></div></div><div class="navPusher"><div class="docMainWrapper wrapper"><div class="container mainContainer"><div class="wrapper"><div class="post"><header class="postHeader"><a class="edit-page-link button" href="https://crowdin.com/project/apache-pulsar/fr" target="_blank" rel="noreferrer noopener">Transla [...]
+<p>The MongoDB Sink Connector is used to pull messages from Pulsar topics and persist the messages to a collection.</p>
+<h2><a class="anchor" aria-hidden="true" id="sink-configuration-options"></a><a href="#sink-configuration-options" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H [...]
+<table>
+<thead>
+<tr><th>Name</th><th>Default</th><th>Required</th><th>Description</th></tr>
+</thead>
+<tbody>
+<tr><td><code>mongoUri</code></td><td><code>null</code></td><td><code>true</code></td><td>The uri of mongodb that the connector connects to (see: <a href="https://docs.mongodb.com/manual/reference/connection-string/">https://docs.mongodb.com/manual/reference/connection-string/</a>).</td></tr>
+<tr><td><code>database</code></td><td><code>null</code></td><td><code>true</code></td><td>The name of the database to which the collection belongs to.</td></tr>
+<tr><td><code>collection</code></td><td><code>null</code></td><td><code>true</code></td><td>The collection name that the connector writes messages to.</td></tr>
+<tr><td><code>batchSize</code></td><td><code>100</code></td><td><code>false</code></td><td>The batch size of write to the collection.</td></tr>
+<tr><td><code>batchTimeMs</code></td><td><code>1000</code></td><td><code>false</code></td><td>The batch operation interval in milliseconds.</td></tr>
+</tbody>
+</table>
+</span></div></article></div><div class="docs-prevnext"></div></div></div><nav class="onPageNav"><ul class="toc-headings"><li><a href="#sink">Sink</a></li><li><a href="#sink-configuration-options">Sink Configuration Options</a></li></ul></nav></div><footer class="nav-footer" id="footer"><section class="copyright">Copyright © 2019 The Apache Software Foundation. All Rights Reserved. Apache, Apache Pulsar and the Apache feather logo are trademarks of The Apache Software Foundation.</sectio [...]
+ const community = document.querySelector("a[href='#community']").parentNode;
+ const communityMenu =
+ '<li>' +
+ '<a id="community-menu" href="#">Community <span style="font-size: 0.75em"> ▼</span></a>' +
+ '<div id="community-dropdown" class="hide">' +
+ '<ul id="community-dropdown-items">' +
+ '<li><a href="/fr/contact">Contact</a></li>' +
+ '<li><a href="/fr/contributing">Contributing</a></li>' +
+ '<li><a href="/fr/events">Events</a></li>' +
+ '<li><a href="https://twitter.com/Apache_Pulsar" target="_blank">Twitter ❐</a></li>' +
+ '<li><a href="https://github.com/apache/pulsar/wiki" target="_blank">Wiki ❐</a></li>' +
+ '<li><a href="https://github.com/apache/pulsar/issues" target="_blank">Issue tracking ❐</a></li>' +
+ '<li> </li>' +
+ '<li><a href="/fr/resources">Resources</a></li>' +
+ '<li><a href="/fr/team">Team</a></li>' +
+ '</ul>' +
+ '</div>' +
+ '</li>';
+
+ community.innerHTML = communityMenu;
+
+ const communityMenuItem = document.getElementById("community-menu");
+ const communityDropDown = document.getElementById("community-dropdown");
+ communityMenuItem.addEventListener("click", function(event) {
+ event.preventDefault();
+
+ if (communityDropDown.className == 'hide') {
+ communityDropDown.className = 'visible';
+ } else {
+ communityDropDown.className = 'hide';
+ }
+ });
+ </script></span><span><script src="/js/pjax-api.min.js"></script><script>window.navfoo = new Pjax({
+ areas: [
+ // try to use the first query.
+ '.mainContainer, .docsNavContainer .toc .navWrapper, .onPageNav',
+ // fallback
+ 'body'
+ ],
+ link: '.docsNavContainer:not(.docsSliderActive) a',
+ update: {
+ script: false,
+ }
+ });
+ </script></span></footer></div><script type="text/javascript" src="https://cdn.jsdelivr.net/docsearch.js/1/docsearch.min.js"></script><script>window.twttr=(function(d,s, id){var js,fjs=d.getElementsByTagName(s)[0],t=window.twttr||{};if(d.getElementById(id))return t;js=d.createElement(s);js.id=id;js.src='https://platform.twitter.com/widgets.js';fjs.parentNode.insertBefore(js, fjs);t._e = [];t.ready = function(f) {t._e.push(f);};return t;}(document, 'script', 'twitter-wjs'));</scri [...]
+ document.addEventListener('keyup', function(e) {
+ if (e.target !== document.body) {
+ return;
+ }
+ // keyCode for '/' (slash)
+ if (e.keyCode === 191) {
+ const search = document.getElementById('search_input_react');
+ search && search.focus();
+ }
+ });
+ </script><script>
+ var search = docsearch({
+
+ apiKey: 'd226a455cecdd4bc18a554c1b47e5b52',
+ indexName: 'apache_pulsar',
+ inputSelector: '#search_input_react',
+ algoliaOptions: {"facetFilters":["language:fr","version:next"]}
+ });
+ </script></body></html>
\ No newline at end of file
diff --git a/content/docs/fr/next/standalone.html b/content/docs/fr/next/standalone.html
index 865a266..822a310 100644
--- a/content/docs/fr/next/standalone.html
+++ b/content/docs/fr/next/standalone.html
@@ -232,7 +232,7 @@ tiered-storage-jcloud-2.3.0.nar
<p>Here's an example producer for a Pulsar topic using the <a href="/docs/fr/next/client-libraries-java">Java</a> client:</p>
<pre><code class="hljs css language-java">String localClusterUrl = <span class="hljs-string">"pulsar://localhost:6650"</span>;
-PulsarClient client = PulsarClient.builder().serviceURL(localClusterUrl).build();
+PulsarClient client = PulsarClient.builder().serviceUrl(localClusterUrl).build();
Producer<<span class="hljs-keyword">byte</span>[]> producer = client.newProducer().topic(<span class="hljs-string">"my-topic"</span>).create();
</code></pre>
<p>Here's an example <a href="/docs/fr/next/client-libraries-python">Python</a> producer:</p>
diff --git a/content/docs/fr/next/standalone/index.html b/content/docs/fr/next/standalone/index.html
index 865a266..822a310 100644
--- a/content/docs/fr/next/standalone/index.html
+++ b/content/docs/fr/next/standalone/index.html
@@ -232,7 +232,7 @@ tiered-storage-jcloud-2.3.0.nar
<p>Here's an example producer for a Pulsar topic using the <a href="/docs/fr/next/client-libraries-java">Java</a> client:</p>
<pre><code class="hljs css language-java">String localClusterUrl = <span class="hljs-string">"pulsar://localhost:6650"</span>;
-PulsarClient client = PulsarClient.builder().serviceURL(localClusterUrl).build();
+PulsarClient client = PulsarClient.builder().serviceUrl(localClusterUrl).build();
Producer<<span class="hljs-keyword">byte</span>[]> producer = client.newProducer().topic(<span class="hljs-string">"my-topic"</span>).create();
</code></pre>
<p>Here's an example <a href="/docs/fr/next/client-libraries-python">Python</a> producer:</p>
diff --git a/content/docs/fr/standalone.html b/content/docs/fr/standalone.html
index d667940..987303c 100644
--- a/content/docs/fr/standalone.html
+++ b/content/docs/fr/standalone.html
@@ -240,7 +240,7 @@ hello-pulsar
<p>Here's an example producer for a Pulsar topic using the <a href="/docs/fr/client-libraries-java">Java</a> client:</p>
<pre><code class="hljs css language-java">String localClusterUrl = <span class="hljs-string">"pulsar://localhost:6650"</span>;
-PulsarClient client = PulsarClient.builder().serviceURL(localClusterUrl).build();
+PulsarClient client = PulsarClient.builder().serviceUrl(localClusterUrl).build();
Producer<<span class="hljs-keyword">byte</span>[]> producer = client.newProducer().topic(<span class="hljs-string">"my-topic"</span>).create();
</code></pre>
<p>Here's an example <a href="/docs/fr/client-libraries-python">Python</a> producer:</p>
diff --git a/content/docs/fr/standalone/index.html b/content/docs/fr/standalone/index.html
index d667940..987303c 100644
--- a/content/docs/fr/standalone/index.html
+++ b/content/docs/fr/standalone/index.html
@@ -240,7 +240,7 @@ hello-pulsar
<p>Here's an example producer for a Pulsar topic using the <a href="/docs/fr/client-libraries-java">Java</a> client:</p>
<pre><code class="hljs css language-java">String localClusterUrl = <span class="hljs-string">"pulsar://localhost:6650"</span>;
-PulsarClient client = PulsarClient.builder().serviceURL(localClusterUrl).build();
+PulsarClient client = PulsarClient.builder().serviceUrl(localClusterUrl).build();
Producer<<span class="hljs-keyword">byte</span>[]> producer = client.newProducer().topic(<span class="hljs-string">"my-topic"</span>).create();
</code></pre>
<p>Here's an example <a href="/docs/fr/client-libraries-python">Python</a> producer:</p>
diff --git a/content/docs/ja/2.1.0-incubating/cookbooks-retention-expiry.html b/content/docs/ja/2.1.0-incubating/cookbooks-retention-expiry.html
index e64496d..8cd508a 100644
--- a/content/docs/ja/2.1.0-incubating/cookbooks-retention-expiry.html
+++ b/content/docs/ja/2.1.0-incubating/cookbooks-retention-expiry.html
@@ -204,8 +204,8 @@ admin.namespaces().setBacklogQuota(namespace, quota);
</code></pre>
<h3><a class="anchor" aria-hidden="true" id="remove-backlog-quotas"></a><a href="#remove-backlog-quotas" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2 [...]
<h4><a class="anchor" aria-hidden="true" id="pulsar-admin-4"></a><a href="#pulsar-admin-4" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0- [...]
-<p>Use the <a href="/docs/ja/2.1.0-incubating/pulsar-admin#pulsar-admin-namespaces-remove-backlog-quota"><code>remove-backlog-quotas</code></a> subcommand and specify a namespace. Here's an example:</p>
-<pre><code class="hljs css language-shell"><span class="hljs-meta">$</span><span class="bash"> pulsar-admin namespaces remove-backlog-quotas my-tenant/my-ns</span>
+<p>Use the <a href="/docs/ja/2.1.0-incubating/pulsar-admin#pulsar-admin-namespaces-remove-backlog-quota"><code>remove-backlog-quota</code></a> subcommand and specify a namespace. Here's an example:</p>
+<pre><code class="hljs css language-shell"><span class="hljs-meta">$</span><span class="bash"> pulsar-admin namespaces remove-backlog-quota my-tenant/my-ns</span>
</code></pre>
<h4><a class="anchor" aria-hidden="true" id="rest-api-4"></a><a href="#rest-api-4" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1 [...]
<p><a href="https://pulsar.incubator.apache.org/en/admin-rest-api#operation/removeBacklogQuota"><b>DELETE</b> <i>/admin/v2/namespaces/:tenant/:namespace/backlogQuota</i></a>
diff --git a/content/docs/ja/2.1.0-incubating/cookbooks-retention-expiry/index.html b/content/docs/ja/2.1.0-incubating/cookbooks-retention-expiry/index.html
index e64496d..8cd508a 100644
--- a/content/docs/ja/2.1.0-incubating/cookbooks-retention-expiry/index.html
+++ b/content/docs/ja/2.1.0-incubating/cookbooks-retention-expiry/index.html
@@ -204,8 +204,8 @@ admin.namespaces().setBacklogQuota(namespace, quota);
</code></pre>
<h3><a class="anchor" aria-hidden="true" id="remove-backlog-quotas"></a><a href="#remove-backlog-quotas" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2 [...]
<h4><a class="anchor" aria-hidden="true" id="pulsar-admin-4"></a><a href="#pulsar-admin-4" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0- [...]
-<p>Use the <a href="/docs/ja/2.1.0-incubating/pulsar-admin#pulsar-admin-namespaces-remove-backlog-quota"><code>remove-backlog-quotas</code></a> subcommand and specify a namespace. Here's an example:</p>
-<pre><code class="hljs css language-shell"><span class="hljs-meta">$</span><span class="bash"> pulsar-admin namespaces remove-backlog-quotas my-tenant/my-ns</span>
+<p>Use the <a href="/docs/ja/2.1.0-incubating/pulsar-admin#pulsar-admin-namespaces-remove-backlog-quota"><code>remove-backlog-quota</code></a> subcommand and specify a namespace. Here's an example:</p>
+<pre><code class="hljs css language-shell"><span class="hljs-meta">$</span><span class="bash"> pulsar-admin namespaces remove-backlog-quota my-tenant/my-ns</span>
</code></pre>
<h4><a class="anchor" aria-hidden="true" id="rest-api-4"></a><a href="#rest-api-4" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1 [...]
<p><a href="https://pulsar.incubator.apache.org/en/admin-rest-api#operation/removeBacklogQuota"><b>DELETE</b> <i>/admin/v2/namespaces/:tenant/:namespace/backlogQuota</i></a>
diff --git a/content/docs/ja/2.1.0-incubating/standalone.html b/content/docs/ja/2.1.0-incubating/standalone.html
index 662376d..ba6f3f1 100644
--- a/content/docs/ja/2.1.0-incubating/standalone.html
+++ b/content/docs/ja/2.1.0-incubating/standalone.html
@@ -188,7 +188,7 @@ pulsar-io-twitter-2.3.0.nar
<p>Here's an example producer for a Pulsar topic using the <a href="/docs/ja/2.1.0-incubating/client-libraries-java">Java</a> client:</p>
<pre><code class="hljs css language-java">String localClusterUrl = <span class="hljs-string">"pulsar://localhost:6650"</span>;
-PulsarClient client = PulsarClient.builder().serviceURL(localClusterUrl).build();
+PulsarClient client = PulsarClient.builder().serviceUrl(localClusterUrl).build();
Producer<<span class="hljs-keyword">byte</span>[]> producer = client.newProducer().topic(<span class="hljs-string">"my-topic"</span>).create();
</code></pre>
<p>Here's an example <a href="/docs/ja/2.1.0-incubating/client-libraries-python">Python</a> producer:</p>
diff --git a/content/docs/ja/2.1.0-incubating/standalone/index.html b/content/docs/ja/2.1.0-incubating/standalone/index.html
index 662376d..ba6f3f1 100644
--- a/content/docs/ja/2.1.0-incubating/standalone/index.html
+++ b/content/docs/ja/2.1.0-incubating/standalone/index.html
@@ -188,7 +188,7 @@ pulsar-io-twitter-2.3.0.nar
<p>Here's an example producer for a Pulsar topic using the <a href="/docs/ja/2.1.0-incubating/client-libraries-java">Java</a> client:</p>
<pre><code class="hljs css language-java">String localClusterUrl = <span class="hljs-string">"pulsar://localhost:6650"</span>;
-PulsarClient client = PulsarClient.builder().serviceURL(localClusterUrl).build();
+PulsarClient client = PulsarClient.builder().serviceUrl(localClusterUrl).build();
Producer<<span class="hljs-keyword">byte</span>[]> producer = client.newProducer().topic(<span class="hljs-string">"my-topic"</span>).create();
</code></pre>
<p>Here's an example <a href="/docs/ja/2.1.0-incubating/client-libraries-python">Python</a> producer:</p>
diff --git a/content/docs/ja/2.1.1-incubating/cookbooks-retention-expiry.html b/content/docs/ja/2.1.1-incubating/cookbooks-retention-expiry.html
index 2a72b92..97716a6 100644
--- a/content/docs/ja/2.1.1-incubating/cookbooks-retention-expiry.html
+++ b/content/docs/ja/2.1.1-incubating/cookbooks-retention-expiry.html
@@ -204,8 +204,8 @@ admin.namespaces().setBacklogQuota(namespace, quota);
</code></pre>
<h3><a class="anchor" aria-hidden="true" id="remove-backlog-quotas"></a><a href="#remove-backlog-quotas" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2 [...]
<h4><a class="anchor" aria-hidden="true" id="pulsar-admin-4"></a><a href="#pulsar-admin-4" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0- [...]
-<p>Use the <a href="/docs/ja/2.1.1-incubating/pulsar-admin#pulsar-admin-namespaces-remove-backlog-quota"><code>remove-backlog-quotas</code></a> subcommand and specify a namespace. Here's an example:</p>
-<pre><code class="hljs css language-shell"><span class="hljs-meta">$</span><span class="bash"> pulsar-admin namespaces remove-backlog-quotas my-tenant/my-ns</span>
+<p>Use the <a href="/docs/ja/2.1.1-incubating/pulsar-admin#pulsar-admin-namespaces-remove-backlog-quota"><code>remove-backlog-quota</code></a> subcommand and specify a namespace. Here's an example:</p>
+<pre><code class="hljs css language-shell"><span class="hljs-meta">$</span><span class="bash"> pulsar-admin namespaces remove-backlog-quota my-tenant/my-ns</span>
</code></pre>
<h4><a class="anchor" aria-hidden="true" id="rest-api-4"></a><a href="#rest-api-4" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1 [...]
<p><a href="https://pulsar.incubator.apache.org/en/admin-rest-api#operation/removeBacklogQuota"><b>DELETE</b> <i>/admin/v2/namespaces/:tenant/:namespace/backlogQuota</i></a>
diff --git a/content/docs/ja/2.1.1-incubating/cookbooks-retention-expiry/index.html b/content/docs/ja/2.1.1-incubating/cookbooks-retention-expiry/index.html
index 2a72b92..97716a6 100644
--- a/content/docs/ja/2.1.1-incubating/cookbooks-retention-expiry/index.html
+++ b/content/docs/ja/2.1.1-incubating/cookbooks-retention-expiry/index.html
@@ -204,8 +204,8 @@ admin.namespaces().setBacklogQuota(namespace, quota);
</code></pre>
<h3><a class="anchor" aria-hidden="true" id="remove-backlog-quotas"></a><a href="#remove-backlog-quotas" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2 [...]
<h4><a class="anchor" aria-hidden="true" id="pulsar-admin-4"></a><a href="#pulsar-admin-4" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0- [...]
-<p>Use the <a href="/docs/ja/2.1.1-incubating/pulsar-admin#pulsar-admin-namespaces-remove-backlog-quota"><code>remove-backlog-quotas</code></a> subcommand and specify a namespace. Here's an example:</p>
-<pre><code class="hljs css language-shell"><span class="hljs-meta">$</span><span class="bash"> pulsar-admin namespaces remove-backlog-quotas my-tenant/my-ns</span>
+<p>Use the <a href="/docs/ja/2.1.1-incubating/pulsar-admin#pulsar-admin-namespaces-remove-backlog-quota"><code>remove-backlog-quota</code></a> subcommand and specify a namespace. Here's an example:</p>
+<pre><code class="hljs css language-shell"><span class="hljs-meta">$</span><span class="bash"> pulsar-admin namespaces remove-backlog-quota my-tenant/my-ns</span>
</code></pre>
<h4><a class="anchor" aria-hidden="true" id="rest-api-4"></a><a href="#rest-api-4" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1 [...]
<p><a href="https://pulsar.incubator.apache.org/en/admin-rest-api#operation/removeBacklogQuota"><b>DELETE</b> <i>/admin/v2/namespaces/:tenant/:namespace/backlogQuota</i></a>
diff --git a/content/docs/ja/2.1.1-incubating/standalone.html b/content/docs/ja/2.1.1-incubating/standalone.html
index 3fd8021..0c58f41 100644
--- a/content/docs/ja/2.1.1-incubating/standalone.html
+++ b/content/docs/ja/2.1.1-incubating/standalone.html
@@ -199,7 +199,7 @@ pulsar-io-twitter-2.3.0.nar
<p>Here's an example producer for a Pulsar topic using the <a href="/docs/ja/2.1.1-incubating/client-libraries-java">Java</a> client:</p>
<pre><code class="hljs css language-java">String localClusterUrl = <span class="hljs-string">"pulsar://localhost:6650"</span>;
-PulsarClient client = PulsarClient.builder().serviceURL(localClusterUrl).build();
+PulsarClient client = PulsarClient.builder().serviceUrl(localClusterUrl).build();
Producer<<span class="hljs-keyword">byte</span>[]> producer = client.newProducer().topic(<span class="hljs-string">"my-topic"</span>).create();
</code></pre>
<p>Here's an example <a href="/docs/ja/2.1.1-incubating/client-libraries-python">Python</a> producer:</p>
diff --git a/content/docs/ja/2.1.1-incubating/standalone/index.html b/content/docs/ja/2.1.1-incubating/standalone/index.html
index 3fd8021..0c58f41 100644
--- a/content/docs/ja/2.1.1-incubating/standalone/index.html
+++ b/content/docs/ja/2.1.1-incubating/standalone/index.html
@@ -199,7 +199,7 @@ pulsar-io-twitter-2.3.0.nar
<p>Here's an example producer for a Pulsar topic using the <a href="/docs/ja/2.1.1-incubating/client-libraries-java">Java</a> client:</p>
<pre><code class="hljs css language-java">String localClusterUrl = <span class="hljs-string">"pulsar://localhost:6650"</span>;
-PulsarClient client = PulsarClient.builder().serviceURL(localClusterUrl).build();
+PulsarClient client = PulsarClient.builder().serviceUrl(localClusterUrl).build();
Producer<<span class="hljs-keyword">byte</span>[]> producer = client.newProducer().topic(<span class="hljs-string">"my-topic"</span>).create();
</code></pre>
<p>Here's an example <a href="/docs/ja/2.1.1-incubating/client-libraries-python">Python</a> producer:</p>
diff --git a/content/docs/ja/2.2.0/cookbooks-retention-expiry.html b/content/docs/ja/2.2.0/cookbooks-retention-expiry.html
index 4b0b70e..51490cc 100644
--- a/content/docs/ja/2.2.0/cookbooks-retention-expiry.html
+++ b/content/docs/ja/2.2.0/cookbooks-retention-expiry.html
@@ -204,8 +204,8 @@ admin.namespaces().setBacklogQuota(namespace, quota);
</code></pre>
<h3><a class="anchor" aria-hidden="true" id="remove-backlog-quotas"></a><a href="#remove-backlog-quotas" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2 [...]
<h4><a class="anchor" aria-hidden="true" id="pulsar-admin-4"></a><a href="#pulsar-admin-4" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0- [...]
-<p>Use the <a href="/docs/ja/2.2.0/pulsar-admin#pulsar-admin-namespaces-remove-backlog-quota"><code>remove-backlog-quotas</code></a> subcommand and specify a namespace. Here's an example:</p>
-<pre><code class="hljs css language-shell"><span class="hljs-meta">$</span><span class="bash"> pulsar-admin namespaces remove-backlog-quotas my-tenant/my-ns</span>
+<p>Use the <a href="/docs/ja/2.2.0/pulsar-admin#pulsar-admin-namespaces-remove-backlog-quota"><code>remove-backlog-quota</code></a> subcommand and specify a namespace. Here's an example:</p>
+<pre><code class="hljs css language-shell"><span class="hljs-meta">$</span><span class="bash"> pulsar-admin namespaces remove-backlog-quota my-tenant/my-ns</span>
</code></pre>
<h4><a class="anchor" aria-hidden="true" id="rest-api-4"></a><a href="#rest-api-4" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1 [...]
<p><a href="https://pulsar.incubator.apache.org/en/admin-rest-api#operation/removeBacklogQuota"><b>DELETE</b> <i>/admin/v2/namespaces/:tenant/:namespace/backlogQuota</i></a>
diff --git a/content/docs/ja/2.2.0/cookbooks-retention-expiry/index.html b/content/docs/ja/2.2.0/cookbooks-retention-expiry/index.html
index 4b0b70e..51490cc 100644
--- a/content/docs/ja/2.2.0/cookbooks-retention-expiry/index.html
+++ b/content/docs/ja/2.2.0/cookbooks-retention-expiry/index.html
@@ -204,8 +204,8 @@ admin.namespaces().setBacklogQuota(namespace, quota);
</code></pre>
<h3><a class="anchor" aria-hidden="true" id="remove-backlog-quotas"></a><a href="#remove-backlog-quotas" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2 [...]
<h4><a class="anchor" aria-hidden="true" id="pulsar-admin-4"></a><a href="#pulsar-admin-4" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0- [...]
-<p>Use the <a href="/docs/ja/2.2.0/pulsar-admin#pulsar-admin-namespaces-remove-backlog-quota"><code>remove-backlog-quotas</code></a> subcommand and specify a namespace. Here's an example:</p>
-<pre><code class="hljs css language-shell"><span class="hljs-meta">$</span><span class="bash"> pulsar-admin namespaces remove-backlog-quotas my-tenant/my-ns</span>
+<p>Use the <a href="/docs/ja/2.2.0/pulsar-admin#pulsar-admin-namespaces-remove-backlog-quota"><code>remove-backlog-quota</code></a> subcommand and specify a namespace. Here's an example:</p>
+<pre><code class="hljs css language-shell"><span class="hljs-meta">$</span><span class="bash"> pulsar-admin namespaces remove-backlog-quota my-tenant/my-ns</span>
</code></pre>
<h4><a class="anchor" aria-hidden="true" id="rest-api-4"></a><a href="#rest-api-4" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1 [...]
<p><a href="https://pulsar.incubator.apache.org/en/admin-rest-api#operation/removeBacklogQuota"><b>DELETE</b> <i>/admin/v2/namespaces/:tenant/:namespace/backlogQuota</i></a>
diff --git a/content/docs/ja/2.2.0/standalone.html b/content/docs/ja/2.2.0/standalone.html
index c40e3be..ecbf553 100644
--- a/content/docs/ja/2.2.0/standalone.html
+++ b/content/docs/ja/2.2.0/standalone.html
@@ -232,7 +232,7 @@ tiered-storage-jcloud-2.3.0.nar
<p>Here's an example producer for a Pulsar topic using the <a href="/docs/ja/2.2.0/client-libraries-java">Java</a> client:</p>
<pre><code class="hljs css language-java">String localClusterUrl = <span class="hljs-string">"pulsar://localhost:6650"</span>;
-PulsarClient client = PulsarClient.builder().serviceURL(localClusterUrl).build();
+PulsarClient client = PulsarClient.builder().serviceUrl(localClusterUrl).build();
Producer<<span class="hljs-keyword">byte</span>[]> producer = client.newProducer().topic(<span class="hljs-string">"my-topic"</span>).create();
</code></pre>
<p>Here's an example <a href="/docs/ja/2.2.0/client-libraries-python">Python</a> producer:</p>
diff --git a/content/docs/ja/2.2.0/standalone/index.html b/content/docs/ja/2.2.0/standalone/index.html
index c40e3be..ecbf553 100644
--- a/content/docs/ja/2.2.0/standalone/index.html
+++ b/content/docs/ja/2.2.0/standalone/index.html
@@ -232,7 +232,7 @@ tiered-storage-jcloud-2.3.0.nar
<p>Here's an example producer for a Pulsar topic using the <a href="/docs/ja/2.2.0/client-libraries-java">Java</a> client:</p>
<pre><code class="hljs css language-java">String localClusterUrl = <span class="hljs-string">"pulsar://localhost:6650"</span>;
-PulsarClient client = PulsarClient.builder().serviceURL(localClusterUrl).build();
+PulsarClient client = PulsarClient.builder().serviceUrl(localClusterUrl).build();
Producer<<span class="hljs-keyword">byte</span>[]> producer = client.newProducer().topic(<span class="hljs-string">"my-topic"</span>).create();
</code></pre>
<p>Here's an example <a href="/docs/ja/2.2.0/client-libraries-python">Python</a> producer:</p>
diff --git a/content/docs/ja/2.2.1/cookbooks-retention-expiry.html b/content/docs/ja/2.2.1/cookbooks-retention-expiry.html
index a1ef538..b840a6b 100644
--- a/content/docs/ja/2.2.1/cookbooks-retention-expiry.html
+++ b/content/docs/ja/2.2.1/cookbooks-retention-expiry.html
@@ -204,8 +204,8 @@ admin.namespaces().setBacklogQuota(namespace, quota);
</code></pre>
<h3><a class="anchor" aria-hidden="true" id="remove-backlog-quotas"></a><a href="#remove-backlog-quotas" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2 [...]
<h4><a class="anchor" aria-hidden="true" id="pulsar-admin-4"></a><a href="#pulsar-admin-4" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0- [...]
-<p>Use the <a href="/docs/ja/2.2.1/pulsar-admin#pulsar-admin-namespaces-remove-backlog-quota"><code>remove-backlog-quotas</code></a> subcommand and specify a namespace. Here's an example:</p>
-<pre><code class="hljs css language-shell"><span class="hljs-meta">$</span><span class="bash"> pulsar-admin namespaces remove-backlog-quotas my-tenant/my-ns</span>
+<p>Use the <a href="/docs/ja/2.2.1/pulsar-admin#pulsar-admin-namespaces-remove-backlog-quota"><code>remove-backlog-quota</code></a> subcommand and specify a namespace. Here's an example:</p>
+<pre><code class="hljs css language-shell"><span class="hljs-meta">$</span><span class="bash"> pulsar-admin namespaces remove-backlog-quota my-tenant/my-ns</span>
</code></pre>
<h4><a class="anchor" aria-hidden="true" id="rest-api-4"></a><a href="#rest-api-4" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1 [...]
<p><a href="https://pulsar.incubator.apache.org/en/admin-rest-api#operation/removeBacklogQuota"><b>DELETE</b> <i>/admin/v2/namespaces/:tenant/:namespace/backlogQuota</i></a>
diff --git a/content/docs/ja/2.2.1/cookbooks-retention-expiry/index.html b/content/docs/ja/2.2.1/cookbooks-retention-expiry/index.html
index a1ef538..b840a6b 100644
--- a/content/docs/ja/2.2.1/cookbooks-retention-expiry/index.html
+++ b/content/docs/ja/2.2.1/cookbooks-retention-expiry/index.html
@@ -204,8 +204,8 @@ admin.namespaces().setBacklogQuota(namespace, quota);
</code></pre>
<h3><a class="anchor" aria-hidden="true" id="remove-backlog-quotas"></a><a href="#remove-backlog-quotas" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2 [...]
<h4><a class="anchor" aria-hidden="true" id="pulsar-admin-4"></a><a href="#pulsar-admin-4" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0- [...]
-<p>Use the <a href="/docs/ja/2.2.1/pulsar-admin#pulsar-admin-namespaces-remove-backlog-quota"><code>remove-backlog-quotas</code></a> subcommand and specify a namespace. Here's an example:</p>
-<pre><code class="hljs css language-shell"><span class="hljs-meta">$</span><span class="bash"> pulsar-admin namespaces remove-backlog-quotas my-tenant/my-ns</span>
+<p>Use the <a href="/docs/ja/2.2.1/pulsar-admin#pulsar-admin-namespaces-remove-backlog-quota"><code>remove-backlog-quota</code></a> subcommand and specify a namespace. Here's an example:</p>
+<pre><code class="hljs css language-shell"><span class="hljs-meta">$</span><span class="bash"> pulsar-admin namespaces remove-backlog-quota my-tenant/my-ns</span>
</code></pre>
<h4><a class="anchor" aria-hidden="true" id="rest-api-4"></a><a href="#rest-api-4" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1 [...]
<p><a href="https://pulsar.incubator.apache.org/en/admin-rest-api#operation/removeBacklogQuota"><b>DELETE</b> <i>/admin/v2/namespaces/:tenant/:namespace/backlogQuota</i></a>
diff --git a/content/docs/ja/2.2.1/standalone.html b/content/docs/ja/2.2.1/standalone.html
index eaab2e3..84c44e2 100644
--- a/content/docs/ja/2.2.1/standalone.html
+++ b/content/docs/ja/2.2.1/standalone.html
@@ -232,7 +232,7 @@ tiered-storage-jcloud-2.3.0.nar
<p>Here's an example producer for a Pulsar topic using the <a href="/docs/ja/2.2.1/client-libraries-java">Java</a> client:</p>
<pre><code class="hljs css language-java">String localClusterUrl = <span class="hljs-string">"pulsar://localhost:6650"</span>;
-PulsarClient client = PulsarClient.builder().serviceURL(localClusterUrl).build();
+PulsarClient client = PulsarClient.builder().serviceUrl(localClusterUrl).build();
Producer<<span class="hljs-keyword">byte</span>[]> producer = client.newProducer().topic(<span class="hljs-string">"my-topic"</span>).create();
</code></pre>
<p>Here's an example <a href="/docs/ja/2.2.1/client-libraries-python">Python</a> producer:</p>
diff --git a/content/docs/ja/2.2.1/standalone/index.html b/content/docs/ja/2.2.1/standalone/index.html
index eaab2e3..84c44e2 100644
--- a/content/docs/ja/2.2.1/standalone/index.html
+++ b/content/docs/ja/2.2.1/standalone/index.html
@@ -232,7 +232,7 @@ tiered-storage-jcloud-2.3.0.nar
<p>Here's an example producer for a Pulsar topic using the <a href="/docs/ja/2.2.1/client-libraries-java">Java</a> client:</p>
<pre><code class="hljs css language-java">String localClusterUrl = <span class="hljs-string">"pulsar://localhost:6650"</span>;
-PulsarClient client = PulsarClient.builder().serviceURL(localClusterUrl).build();
+PulsarClient client = PulsarClient.builder().serviceUrl(localClusterUrl).build();
Producer<<span class="hljs-keyword">byte</span>[]> producer = client.newProducer().topic(<span class="hljs-string">"my-topic"</span>).create();
</code></pre>
<p>Here's an example <a href="/docs/ja/2.2.1/client-libraries-python">Python</a> producer:</p>
diff --git a/content/docs/ja/next/io-connectors.html b/content/docs/ja/next/io-connectors.html
index d384bab..d15de7b 100644
--- a/content/docs/ja/next/io-connectors.html
+++ b/content/docs/ja/next/io-connectors.html
@@ -82,6 +82,10 @@
<li><a href="/docs/ja/next/io-cdc">CDC Source Connector based on Debezium</a></li>
<li><a href="/docs/ja/next/io-netty#source">Netty Source Connector</a></li>
<li><a href="/docs/ja/next/io-hbase#sink">Hbase Sink Connector</a></li>
+<li><a href="/docs/ja/next/io-elasticsearch#sink">ElasticSearch Sink Connector</a></li>
+<li><a href="/docs/ja/next/io-file#source">File Source Connector</a></li>
+<li><a href="/docs/ja/next/io-hdfs#sink">Hdfs Sink Connector</a></li>
+<li><a href="/docs/ja/next/io-mongo#sink">MongoDB Sink Connector</a></li>
</ul>
</span></div></article></div><div class="docs-prevnext"><a class="docs-prev button" href="/docs/ja/next/io-managing"><span class="arrow-prev">← </span><span>Managing Connectors</span></a><a class="docs-next button" href="/docs/ja/next/io-develop"><span>Developing Connectors</span><span class="arrow-next"> →</span></a></div></div></div><nav class="onPageNav"></nav></div><footer class="nav-footer" id="footer"><section class="copyright">Copyright © 2019 The Apache Software Foundation. All R [...]
const community = document.querySelector("a[href='#community']").parentNode;
diff --git a/content/docs/ja/next/io-connectors/index.html b/content/docs/ja/next/io-connectors/index.html
index d384bab..d15de7b 100644
--- a/content/docs/ja/next/io-connectors/index.html
+++ b/content/docs/ja/next/io-connectors/index.html
@@ -82,6 +82,10 @@
<li><a href="/docs/ja/next/io-cdc">CDC Source Connector based on Debezium</a></li>
<li><a href="/docs/ja/next/io-netty#source">Netty Source Connector</a></li>
<li><a href="/docs/ja/next/io-hbase#sink">Hbase Sink Connector</a></li>
+<li><a href="/docs/ja/next/io-elasticsearch#sink">ElasticSearch Sink Connector</a></li>
+<li><a href="/docs/ja/next/io-file#source">File Source Connector</a></li>
+<li><a href="/docs/ja/next/io-hdfs#sink">Hdfs Sink Connector</a></li>
+<li><a href="/docs/ja/next/io-mongo#sink">MongoDB Sink Connector</a></li>
</ul>
</span></div></article></div><div class="docs-prevnext"><a class="docs-prev button" href="/docs/ja/next/io-managing"><span class="arrow-prev">← </span><span>Managing Connectors</span></a><a class="docs-next button" href="/docs/ja/next/io-develop"><span>Developing Connectors</span><span class="arrow-next"> →</span></a></div></div></div><nav class="onPageNav"></nav></div><footer class="nav-footer" id="footer"><section class="copyright">Copyright © 2019 The Apache Software Foundation. All R [...]
const community = document.querySelector("a[href='#community']").parentNode;
diff --git a/content/docs/ja/next/io-elasticsearch.html b/content/docs/ja/next/io-elasticsearch.html
new file mode 100644
index 0000000..22a3bde
--- /dev/null
+++ b/content/docs/ja/next/io-elasticsearch.html
@@ -0,0 +1,103 @@
+<!DOCTYPE html><html lang="ja"><head><meta charSet="utf-8"/><meta http-equiv="X-UA-Compatible" content="IE=edge"/><title>ElasticSearch Connector · Apache Pulsar</title><meta name="viewport" content="width=device-width"/><meta name="generator" content="Docusaurus"/><meta name="description" content="<h2><a class="anchor" aria-hidden="true" id="sink"></a><a href="#sink" aria-hidden="true" class="hash-link">& [...]
+"/><meta name="docsearch:version" content="next"/><meta name="docsearch:language" content="ja"/><meta property="og:title" content="ElasticSearch Connector · Apache Pulsar"/><meta property="og:type" content="website"/><meta property="og:url" content="https://pulsar.incubator.apache.org/index.html"/><meta property="og:description" content="<h2><a class="anchor" aria-hidden="true" id="sink"></a><a href="#sink" aria-hidden="tr [...]
+"/><meta name="twitter:card" content="summary"/><meta name="twitter:image" content="https://pulsar.incubator.apache.org/img/pulsar.svg"/><link rel="shortcut icon" href="/img/pulsar.ico"/><link rel="stylesheet" href="https://cdn.jsdelivr.net/docsearch.js/1/docsearch.min.css"/><link rel="stylesheet" href="//cdnjs.cloudflare.com/ajax/libs/highlight.js/9.12.0/styles/atom-one-dark.min.css"/><link rel="alternate" type="application/atom+xml" href="https://pulsar.incubator.apache.org/blog/atom.x [...]
+ (function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){
+ (i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),
+ m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
+ })(window,document,'script','https://www.google-analytics.com/analytics.js','ga');
+
+ ga('create', 'UA-102219959-1', 'auto');
+ ga('send', 'pageview');
+ </script><link rel="stylesheet" href="/css/code-blocks-buttons.css"/><script type="text/javascript" src="https://buttons.github.io/buttons.js"></script><script type="text/javascript" src="https://cdnjs.cloudflare.com/ajax/libs/clipboard.js/2.0.0/clipboard.min.js"></script><script type="text/javascript" src="/js/custom.js"></script><link rel="stylesheet" href="/css/main.css"/><script src="/js/codetabs.js"></script></head><body class="sideNavVisible separateOnPageNav"><div clas [...]
+ const languagesMenuItem = document.getElementById("languages-menu");
+ const languagesDropDown = document.getElementById("languages-dropdown");
+ languagesMenuItem.addEventListener("click", function(event) {
+ event.preventDefault();
+
+ if (languagesDropDown.className == "hide") {
+ languagesDropDown.className = "visible";
+ } else {
+ languagesDropDown.className = "hide";
+ }
+ });
+ </script></span><li class="navSearchWrapper reactNavSearchWrapper"><input type="text" id="search_input_react" placeholder="Search" title="Search"/></li></ul></nav></div></header></div></div><div class="navPusher"><div class="docMainWrapper wrapper"><div class="container mainContainer"><div class="wrapper"><div class="post"><header class="postHeader"><a class="edit-page-link button" href="https://crowdin.com/project/apache-pulsar/ja" target="_blank" rel="noreferrer noopener">Transla [...]
+<p>The ElasticSearch Sink Connector is used to pull messages from Pulsar topics and persist the messages to a index.</p>
+<h2><a class="anchor" aria-hidden="true" id="sink-configuration-options"></a><a href="#sink-configuration-options" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H [...]
+<table>
+<thead>
+<tr><th>Name</th><th>Default</th><th>Required</th><th>Description</th></tr>
+</thead>
+<tbody>
+<tr><td><code>elasticSearchUrl</code></td><td><code>null</code></td><td><code>true</code></td><td>The url of elastic search cluster that the connector connects to.</td></tr>
+<tr><td><code>indexName</code></td><td><code>null</code></td><td><code>true</code></td><td>The index name that the connector writes messages to.</td></tr>
+<tr><td><code>indexNumberOfShards</code></td><td><code>1</code></td><td><code>false</code></td><td>The number of shards of the index.</td></tr>
+<tr><td><code>indexNumberOfReplicas</code></td><td><code>1</code></td><td><code>false</code></td><td>The number of replicas of the index.</td></tr>
+<tr><td><code>username</code></td><td><code>null</code></td><td><code>false</code></td><td>The username used by the connector to connect to the elastic search cluster. If username is set, a password should also be provided.</td></tr>
+<tr><td><code>password</code></td><td><code>null</code></td><td><code>false</code></td><td>The password used by the connector to connect to the elastic search cluster. If password is set, a username should also be provided.</td></tr>
+</tbody>
+</table>
+</span></div></article></div><div class="docs-prevnext"></div></div></div><nav class="onPageNav"><ul class="toc-headings"><li><a href="#sink">Sink</a></li><li><a href="#sink-configuration-options">Sink Configuration Options</a></li></ul></nav></div><footer class="nav-footer" id="footer"><section class="copyright">Copyright © 2019 The Apache Software Foundation. All Rights Reserved. Apache, Apache Pulsar and the Apache feather logo are trademarks of The Apache Software Foundation.</sectio [...]
+ const community = document.querySelector("a[href='#community']").parentNode;
+ const communityMenu =
+ '<li>' +
+ '<a id="community-menu" href="#">Community <span style="font-size: 0.75em"> ▼</span></a>' +
+ '<div id="community-dropdown" class="hide">' +
+ '<ul id="community-dropdown-items">' +
+ '<li><a href="/ja/contact">Contact</a></li>' +
+ '<li><a href="/ja/contributing">Contributing</a></li>' +
+ '<li><a href="/ja/events">Events</a></li>' +
+ '<li><a href="https://twitter.com/Apache_Pulsar" target="_blank">Twitter ❐</a></li>' +
+ '<li><a href="https://github.com/apache/pulsar/wiki" target="_blank">Wiki ❐</a></li>' +
+ '<li><a href="https://github.com/apache/pulsar/issues" target="_blank">Issue tracking ❐</a></li>' +
+ '<li> </li>' +
+ '<li><a href="/ja/resources">Resources</a></li>' +
+ '<li><a href="/ja/team">Team</a></li>' +
+ '</ul>' +
+ '</div>' +
+ '</li>';
+
+ community.innerHTML = communityMenu;
+
+ const communityMenuItem = document.getElementById("community-menu");
+ const communityDropDown = document.getElementById("community-dropdown");
+ communityMenuItem.addEventListener("click", function(event) {
+ event.preventDefault();
+
+ if (communityDropDown.className == 'hide') {
+ communityDropDown.className = 'visible';
+ } else {
+ communityDropDown.className = 'hide';
+ }
+ });
+ </script></span><span><script src="/js/pjax-api.min.js"></script><script>window.navfoo = new Pjax({
+ areas: [
+ // try to use the first query.
+ '.mainContainer, .docsNavContainer .toc .navWrapper, .onPageNav',
+ // fallback
+ 'body'
+ ],
+ link: '.docsNavContainer:not(.docsSliderActive) a',
+ update: {
+ script: false,
+ }
+ });
+ </script></span></footer></div><script type="text/javascript" src="https://cdn.jsdelivr.net/docsearch.js/1/docsearch.min.js"></script><script>window.twttr=(function(d,s, id){var js,fjs=d.getElementsByTagName(s)[0],t=window.twttr||{};if(d.getElementById(id))return t;js=d.createElement(s);js.id=id;js.src='https://platform.twitter.com/widgets.js';fjs.parentNode.insertBefore(js, fjs);t._e = [];t.ready = function(f) {t._e.push(f);};return t;}(document, 'script', 'twitter-wjs'));</scri [...]
+ document.addEventListener('keyup', function(e) {
+ if (e.target !== document.body) {
+ return;
+ }
+ // keyCode for '/' (slash)
+ if (e.keyCode === 191) {
+ const search = document.getElementById('search_input_react');
+ search && search.focus();
+ }
+ });
+ </script><script>
+ var search = docsearch({
+
+ apiKey: 'd226a455cecdd4bc18a554c1b47e5b52',
+ indexName: 'apache_pulsar',
+ inputSelector: '#search_input_react',
+ algoliaOptions: {"facetFilters":["language:ja","version:next"]}
+ });
+ </script></body></html>
\ No newline at end of file
diff --git a/content/docs/ja/next/io-elasticsearch/index.html b/content/docs/ja/next/io-elasticsearch/index.html
new file mode 100644
index 0000000..22a3bde
--- /dev/null
+++ b/content/docs/ja/next/io-elasticsearch/index.html
@@ -0,0 +1,103 @@
+<!DOCTYPE html><html lang="ja"><head><meta charSet="utf-8"/><meta http-equiv="X-UA-Compatible" content="IE=edge"/><title>ElasticSearch Connector · Apache Pulsar</title><meta name="viewport" content="width=device-width"/><meta name="generator" content="Docusaurus"/><meta name="description" content="<h2><a class="anchor" aria-hidden="true" id="sink"></a><a href="#sink" aria-hidden="true" class="hash-link">& [...]
+"/><meta name="docsearch:version" content="next"/><meta name="docsearch:language" content="ja"/><meta property="og:title" content="ElasticSearch Connector · Apache Pulsar"/><meta property="og:type" content="website"/><meta property="og:url" content="https://pulsar.incubator.apache.org/index.html"/><meta property="og:description" content="<h2><a class="anchor" aria-hidden="true" id="sink"></a><a href="#sink" aria-hidden="tr [...]
+"/><meta name="twitter:card" content="summary"/><meta name="twitter:image" content="https://pulsar.incubator.apache.org/img/pulsar.svg"/><link rel="shortcut icon" href="/img/pulsar.ico"/><link rel="stylesheet" href="https://cdn.jsdelivr.net/docsearch.js/1/docsearch.min.css"/><link rel="stylesheet" href="//cdnjs.cloudflare.com/ajax/libs/highlight.js/9.12.0/styles/atom-one-dark.min.css"/><link rel="alternate" type="application/atom+xml" href="https://pulsar.incubator.apache.org/blog/atom.x [...]
+ (function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){
+ (i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),
+ m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
+ })(window,document,'script','https://www.google-analytics.com/analytics.js','ga');
+
+ ga('create', 'UA-102219959-1', 'auto');
+ ga('send', 'pageview');
+ </script><link rel="stylesheet" href="/css/code-blocks-buttons.css"/><script type="text/javascript" src="https://buttons.github.io/buttons.js"></script><script type="text/javascript" src="https://cdnjs.cloudflare.com/ajax/libs/clipboard.js/2.0.0/clipboard.min.js"></script><script type="text/javascript" src="/js/custom.js"></script><link rel="stylesheet" href="/css/main.css"/><script src="/js/codetabs.js"></script></head><body class="sideNavVisible separateOnPageNav"><div clas [...]
+ const languagesMenuItem = document.getElementById("languages-menu");
+ const languagesDropDown = document.getElementById("languages-dropdown");
+ languagesMenuItem.addEventListener("click", function(event) {
+ event.preventDefault();
+
+ if (languagesDropDown.className == "hide") {
+ languagesDropDown.className = "visible";
+ } else {
+ languagesDropDown.className = "hide";
+ }
+ });
+ </script></span><li class="navSearchWrapper reactNavSearchWrapper"><input type="text" id="search_input_react" placeholder="Search" title="Search"/></li></ul></nav></div></header></div></div><div class="navPusher"><div class="docMainWrapper wrapper"><div class="container mainContainer"><div class="wrapper"><div class="post"><header class="postHeader"><a class="edit-page-link button" href="https://crowdin.com/project/apache-pulsar/ja" target="_blank" rel="noreferrer noopener">Transla [...]
+<p>The ElasticSearch Sink Connector is used to pull messages from Pulsar topics and persist the messages to a index.</p>
+<h2><a class="anchor" aria-hidden="true" id="sink-configuration-options"></a><a href="#sink-configuration-options" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H [...]
+<table>
+<thead>
+<tr><th>Name</th><th>Default</th><th>Required</th><th>Description</th></tr>
+</thead>
+<tbody>
+<tr><td><code>elasticSearchUrl</code></td><td><code>null</code></td><td><code>true</code></td><td>The url of elastic search cluster that the connector connects to.</td></tr>
+<tr><td><code>indexName</code></td><td><code>null</code></td><td><code>true</code></td><td>The index name that the connector writes messages to.</td></tr>
+<tr><td><code>indexNumberOfShards</code></td><td><code>1</code></td><td><code>false</code></td><td>The number of shards of the index.</td></tr>
+<tr><td><code>indexNumberOfReplicas</code></td><td><code>1</code></td><td><code>false</code></td><td>The number of replicas of the index.</td></tr>
+<tr><td><code>username</code></td><td><code>null</code></td><td><code>false</code></td><td>The username used by the connector to connect to the elastic search cluster. If username is set, a password should also be provided.</td></tr>
+<tr><td><code>password</code></td><td><code>null</code></td><td><code>false</code></td><td>The password used by the connector to connect to the elastic search cluster. If password is set, a username should also be provided.</td></tr>
+</tbody>
+</table>
+</span></div></article></div><div class="docs-prevnext"></div></div></div><nav class="onPageNav"><ul class="toc-headings"><li><a href="#sink">Sink</a></li><li><a href="#sink-configuration-options">Sink Configuration Options</a></li></ul></nav></div><footer class="nav-footer" id="footer"><section class="copyright">Copyright © 2019 The Apache Software Foundation. All Rights Reserved. Apache, Apache Pulsar and the Apache feather logo are trademarks of The Apache Software Foundation.</sectio [...]
+ const community = document.querySelector("a[href='#community']").parentNode;
+ const communityMenu =
+ '<li>' +
+ '<a id="community-menu" href="#">Community <span style="font-size: 0.75em"> ▼</span></a>' +
+ '<div id="community-dropdown" class="hide">' +
+ '<ul id="community-dropdown-items">' +
+ '<li><a href="/ja/contact">Contact</a></li>' +
+ '<li><a href="/ja/contributing">Contributing</a></li>' +
+ '<li><a href="/ja/events">Events</a></li>' +
+ '<li><a href="https://twitter.com/Apache_Pulsar" target="_blank">Twitter ❐</a></li>' +
+ '<li><a href="https://github.com/apache/pulsar/wiki" target="_blank">Wiki ❐</a></li>' +
+ '<li><a href="https://github.com/apache/pulsar/issues" target="_blank">Issue tracking ❐</a></li>' +
+ '<li> </li>' +
+ '<li><a href="/ja/resources">Resources</a></li>' +
+ '<li><a href="/ja/team">Team</a></li>' +
+ '</ul>' +
+ '</div>' +
+ '</li>';
+
+ community.innerHTML = communityMenu;
+
+ const communityMenuItem = document.getElementById("community-menu");
+ const communityDropDown = document.getElementById("community-dropdown");
+ communityMenuItem.addEventListener("click", function(event) {
+ event.preventDefault();
+
+ if (communityDropDown.className == 'hide') {
+ communityDropDown.className = 'visible';
+ } else {
+ communityDropDown.className = 'hide';
+ }
+ });
+ </script></span><span><script src="/js/pjax-api.min.js"></script><script>window.navfoo = new Pjax({
+ areas: [
+ // try to use the first query.
+ '.mainContainer, .docsNavContainer .toc .navWrapper, .onPageNav',
+ // fallback
+ 'body'
+ ],
+ link: '.docsNavContainer:not(.docsSliderActive) a',
+ update: {
+ script: false,
+ }
+ });
+ </script></span></footer></div><script type="text/javascript" src="https://cdn.jsdelivr.net/docsearch.js/1/docsearch.min.js"></script><script>window.twttr=(function(d,s, id){var js,fjs=d.getElementsByTagName(s)[0],t=window.twttr||{};if(d.getElementById(id))return t;js=d.createElement(s);js.id=id;js.src='https://platform.twitter.com/widgets.js';fjs.parentNode.insertBefore(js, fjs);t._e = [];t.ready = function(f) {t._e.push(f);};return t;}(document, 'script', 'twitter-wjs'));</scri [...]
+ document.addEventListener('keyup', function(e) {
+ if (e.target !== document.body) {
+ return;
+ }
+ // keyCode for '/' (slash)
+ if (e.keyCode === 191) {
+ const search = document.getElementById('search_input_react');
+ search && search.focus();
+ }
+ });
+ </script><script>
+ var search = docsearch({
+
+ apiKey: 'd226a455cecdd4bc18a554c1b47e5b52',
+ indexName: 'apache_pulsar',
+ inputSelector: '#search_input_react',
+ algoliaOptions: {"facetFilters":["language:ja","version:next"]}
+ });
+ </script></body></html>
\ No newline at end of file
diff --git a/content/docs/ja/next/io-file.html b/content/docs/ja/next/io-file.html
new file mode 100644
index 0000000..3b0bad1
--- /dev/null
+++ b/content/docs/ja/next/io-file.html
@@ -0,0 +1,109 @@
+<!DOCTYPE html><html lang="ja"><head><meta charSet="utf-8"/><meta http-equiv="X-UA-Compatible" content="IE=edge"/><title>File Connector · Apache Pulsar</title><meta name="viewport" content="width=device-width"/><meta name="generator" content="Docusaurus"/><meta name="description" content="<h2><a class="anchor" aria-hidden="true" id="source"></a><a href="#source" aria-hidden="true" class="hash-link"><sv [...]
+"/><meta name="docsearch:version" content="next"/><meta name="docsearch:language" content="ja"/><meta property="og:title" content="File Connector · Apache Pulsar"/><meta property="og:type" content="website"/><meta property="og:url" content="https://pulsar.incubator.apache.org/index.html"/><meta property="og:description" content="<h2><a class="anchor" aria-hidden="true" id="source"></a><a href="#source" aria-hidden="true&qu [...]
+"/><meta name="twitter:card" content="summary"/><meta name="twitter:image" content="https://pulsar.incubator.apache.org/img/pulsar.svg"/><link rel="shortcut icon" href="/img/pulsar.ico"/><link rel="stylesheet" href="https://cdn.jsdelivr.net/docsearch.js/1/docsearch.min.css"/><link rel="stylesheet" href="//cdnjs.cloudflare.com/ajax/libs/highlight.js/9.12.0/styles/atom-one-dark.min.css"/><link rel="alternate" type="application/atom+xml" href="https://pulsar.incubator.apache.org/blog/atom.x [...]
+ (function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){
+ (i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),
+ m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
+ })(window,document,'script','https://www.google-analytics.com/analytics.js','ga');
+
+ ga('create', 'UA-102219959-1', 'auto');
+ ga('send', 'pageview');
+ </script><link rel="stylesheet" href="/css/code-blocks-buttons.css"/><script type="text/javascript" src="https://buttons.github.io/buttons.js"></script><script type="text/javascript" src="https://cdnjs.cloudflare.com/ajax/libs/clipboard.js/2.0.0/clipboard.min.js"></script><script type="text/javascript" src="/js/custom.js"></script><link rel="stylesheet" href="/css/main.css"/><script src="/js/codetabs.js"></script></head><body class="sideNavVisible separateOnPageNav"><div clas [...]
+ const languagesMenuItem = document.getElementById("languages-menu");
+ const languagesDropDown = document.getElementById("languages-dropdown");
+ languagesMenuItem.addEventListener("click", function(event) {
+ event.preventDefault();
+
+ if (languagesDropDown.className == "hide") {
+ languagesDropDown.className = "visible";
+ } else {
+ languagesDropDown.className = "hide";
+ }
+ });
+ </script></span><li class="navSearchWrapper reactNavSearchWrapper"><input type="text" id="search_input_react" placeholder="Search" title="Search"/></li></ul></nav></div></header></div></div><div class="navPusher"><div class="docMainWrapper wrapper"><div class="container mainContainer"><div class="wrapper"><div class="post"><header class="postHeader"><a class="edit-page-link button" href="https://crowdin.com/project/apache-pulsar/ja" target="_blank" rel="noreferrer noopener">Transla [...]
+<p>The File Source Connector is used to pull messages from files in a directory and persist the messages to a Pulsar topic.</p>
+<h3><a class="anchor" aria-hidden="true" id="source-configuration-options"></a><a href="#source-configuration-options" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 [...]
+<table>
+<thead>
+<tr><th>Name</th><th>Required</th><th>Default</th><th>Description</th></tr>
+</thead>
+<tbody>
+<tr><td>inputDirectory</td><td><code>true</code></td><td><code>null</code></td><td>The input directory from which to pull files.</td></tr>
+<tr><td>recurse</td><td><code>false</code></td><td><code>true</code></td><td>Indicates whether or not to pull files from sub-directories.</td></tr>
+<tr><td>keepFile</td><td><code>false</code></td><td><code>false</code></td><td>If true, the file is not deleted after it has been processed and causes the file to be picked up continually.</td></tr>
+<tr><td>fileFilter</td><td><code>false</code></td><td><code>[^\\.].*</code></td><td>Only files whose names match the given regular expression will be picked up.</td></tr>
+<tr><td>pathFilter</td><td><code>false</code></td><td><code>null</code></td><td>When 'recurse' property is true, then only sub-directories whose path matches the given regular expression will be scanned.</td></tr>
+<tr><td>minimumFileAge</td><td><code>false</code></td><td><code>0</code></td><td>The minimum age that a file must be in order to be processed; any file younger than this amount of time (according to last modification date) will be ignored.</td></tr>
+<tr><td>maximumFileAge</td><td><code>false</code></td><td><code>Long.MAX_VALUE</code></td><td>The maximum age that a file must be in order to be processed; any file older than this amount of time (according to last modification date) will be ignored.</td></tr>
+<tr><td>minimumSize</td><td><code>false</code></td><td><code>1</code></td><td>The minimum size (in bytes) that a file must be in order to be processed.</td></tr>
+<tr><td>maximumSize</td><td><code>false</code></td><td><code>Double.MAX_VALUE</code></td><td>The maximum size (in bytes) that a file can be in order to be processed.</td></tr>
+<tr><td>ignoreHiddenFiles</td><td><code>false</code></td><td><code>true</code></td><td>Indicates whether or not hidden files should be ignored or not.</td></tr>
+<tr><td>pollingInterval</td><td><code>false</code></td><td><code>10000</code></td><td>Indicates how long to wait before performing a directory listing.</td></tr>
+<tr><td>numWorkers</td><td><code>false</code></td><td><code>1</code></td><td>The number of worker threads that will be processing the files. This allows you to process a larger number of files concurrently. However, setting this to a value greater than 1 will result in the data from multiple files being "intermingled" in the target topic.</td></tr>
+</tbody>
+</table>
+</span></div></article></div><div class="docs-prevnext"></div></div></div><nav class="onPageNav"><ul class="toc-headings"><li><a href="#source">Source</a><ul class="toc-headings"><li><a href="#source-configuration-options">Source Configuration Options</a></li></ul></li></ul></nav></div><footer class="nav-footer" id="footer"><section class="copyright">Copyright © 2019 The Apache Software Foundation. All Rights Reserved. Apache, Apache Pulsar and the Apache feather logo are trademarks of T [...]
+ const community = document.querySelector("a[href='#community']").parentNode;
+ const communityMenu =
+ '<li>' +
+ '<a id="community-menu" href="#">Community <span style="font-size: 0.75em"> ▼</span></a>' +
+ '<div id="community-dropdown" class="hide">' +
+ '<ul id="community-dropdown-items">' +
+ '<li><a href="/ja/contact">Contact</a></li>' +
+ '<li><a href="/ja/contributing">Contributing</a></li>' +
+ '<li><a href="/ja/events">Events</a></li>' +
+ '<li><a href="https://twitter.com/Apache_Pulsar" target="_blank">Twitter ❐</a></li>' +
+ '<li><a href="https://github.com/apache/pulsar/wiki" target="_blank">Wiki ❐</a></li>' +
+ '<li><a href="https://github.com/apache/pulsar/issues" target="_blank">Issue tracking ❐</a></li>' +
+ '<li> </li>' +
+ '<li><a href="/ja/resources">Resources</a></li>' +
+ '<li><a href="/ja/team">Team</a></li>' +
+ '</ul>' +
+ '</div>' +
+ '</li>';
+
+ community.innerHTML = communityMenu;
+
+ const communityMenuItem = document.getElementById("community-menu");
+ const communityDropDown = document.getElementById("community-dropdown");
+ communityMenuItem.addEventListener("click", function(event) {
+ event.preventDefault();
+
+ if (communityDropDown.className == 'hide') {
+ communityDropDown.className = 'visible';
+ } else {
+ communityDropDown.className = 'hide';
+ }
+ });
+ </script></span><span><script src="/js/pjax-api.min.js"></script><script>window.navfoo = new Pjax({
+ areas: [
+ // try to use the first query.
+ '.mainContainer, .docsNavContainer .toc .navWrapper, .onPageNav',
+ // fallback
+ 'body'
+ ],
+ link: '.docsNavContainer:not(.docsSliderActive) a',
+ update: {
+ script: false,
+ }
+ });
+ </script></span></footer></div><script type="text/javascript" src="https://cdn.jsdelivr.net/docsearch.js/1/docsearch.min.js"></script><script>window.twttr=(function(d,s, id){var js,fjs=d.getElementsByTagName(s)[0],t=window.twttr||{};if(d.getElementById(id))return t;js=d.createElement(s);js.id=id;js.src='https://platform.twitter.com/widgets.js';fjs.parentNode.insertBefore(js, fjs);t._e = [];t.ready = function(f) {t._e.push(f);};return t;}(document, 'script', 'twitter-wjs'));</scri [...]
+ document.addEventListener('keyup', function(e) {
+ if (e.target !== document.body) {
+ return;
+ }
+ // keyCode for '/' (slash)
+ if (e.keyCode === 191) {
+ const search = document.getElementById('search_input_react');
+ search && search.focus();
+ }
+ });
+ </script><script>
+ var search = docsearch({
+
+ apiKey: 'd226a455cecdd4bc18a554c1b47e5b52',
+ indexName: 'apache_pulsar',
+ inputSelector: '#search_input_react',
+ algoliaOptions: {"facetFilters":["language:ja","version:next"]}
+ });
+ </script></body></html>
\ No newline at end of file
diff --git a/content/docs/ja/next/io-file/index.html b/content/docs/ja/next/io-file/index.html
new file mode 100644
index 0000000..3b0bad1
--- /dev/null
+++ b/content/docs/ja/next/io-file/index.html
@@ -0,0 +1,109 @@
+<!DOCTYPE html><html lang="ja"><head><meta charSet="utf-8"/><meta http-equiv="X-UA-Compatible" content="IE=edge"/><title>File Connector · Apache Pulsar</title><meta name="viewport" content="width=device-width"/><meta name="generator" content="Docusaurus"/><meta name="description" content="<h2><a class="anchor" aria-hidden="true" id="source"></a><a href="#source" aria-hidden="true" class="hash-link"><sv [...]
+"/><meta name="docsearch:version" content="next"/><meta name="docsearch:language" content="ja"/><meta property="og:title" content="File Connector · Apache Pulsar"/><meta property="og:type" content="website"/><meta property="og:url" content="https://pulsar.incubator.apache.org/index.html"/><meta property="og:description" content="<h2><a class="anchor" aria-hidden="true" id="source"></a><a href="#source" aria-hidden="true&qu [...]
+"/><meta name="twitter:card" content="summary"/><meta name="twitter:image" content="https://pulsar.incubator.apache.org/img/pulsar.svg"/><link rel="shortcut icon" href="/img/pulsar.ico"/><link rel="stylesheet" href="https://cdn.jsdelivr.net/docsearch.js/1/docsearch.min.css"/><link rel="stylesheet" href="//cdnjs.cloudflare.com/ajax/libs/highlight.js/9.12.0/styles/atom-one-dark.min.css"/><link rel="alternate" type="application/atom+xml" href="https://pulsar.incubator.apache.org/blog/atom.x [...]
+ (function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){
+ (i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),
+ m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
+ })(window,document,'script','https://www.google-analytics.com/analytics.js','ga');
+
+ ga('create', 'UA-102219959-1', 'auto');
+ ga('send', 'pageview');
+ </script><link rel="stylesheet" href="/css/code-blocks-buttons.css"/><script type="text/javascript" src="https://buttons.github.io/buttons.js"></script><script type="text/javascript" src="https://cdnjs.cloudflare.com/ajax/libs/clipboard.js/2.0.0/clipboard.min.js"></script><script type="text/javascript" src="/js/custom.js"></script><link rel="stylesheet" href="/css/main.css"/><script src="/js/codetabs.js"></script></head><body class="sideNavVisible separateOnPageNav"><div clas [...]
+ const languagesMenuItem = document.getElementById("languages-menu");
+ const languagesDropDown = document.getElementById("languages-dropdown");
+ languagesMenuItem.addEventListener("click", function(event) {
+ event.preventDefault();
+
+ if (languagesDropDown.className == "hide") {
+ languagesDropDown.className = "visible";
+ } else {
+ languagesDropDown.className = "hide";
+ }
+ });
+ </script></span><li class="navSearchWrapper reactNavSearchWrapper"><input type="text" id="search_input_react" placeholder="Search" title="Search"/></li></ul></nav></div></header></div></div><div class="navPusher"><div class="docMainWrapper wrapper"><div class="container mainContainer"><div class="wrapper"><div class="post"><header class="postHeader"><a class="edit-page-link button" href="https://crowdin.com/project/apache-pulsar/ja" target="_blank" rel="noreferrer noopener">Transla [...]
+<p>The File Source Connector is used to pull messages from files in a directory and persist the messages to a Pulsar topic.</p>
+<h3><a class="anchor" aria-hidden="true" id="source-configuration-options"></a><a href="#source-configuration-options" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 [...]
+<table>
+<thead>
+<tr><th>Name</th><th>Required</th><th>Default</th><th>Description</th></tr>
+</thead>
+<tbody>
+<tr><td>inputDirectory</td><td><code>true</code></td><td><code>null</code></td><td>The input directory from which to pull files.</td></tr>
+<tr><td>recurse</td><td><code>false</code></td><td><code>true</code></td><td>Indicates whether or not to pull files from sub-directories.</td></tr>
+<tr><td>keepFile</td><td><code>false</code></td><td><code>false</code></td><td>If true, the file is not deleted after it has been processed and causes the file to be picked up continually.</td></tr>
+<tr><td>fileFilter</td><td><code>false</code></td><td><code>[^\\.].*</code></td><td>Only files whose names match the given regular expression will be picked up.</td></tr>
+<tr><td>pathFilter</td><td><code>false</code></td><td><code>null</code></td><td>When 'recurse' property is true, then only sub-directories whose path matches the given regular expression will be scanned.</td></tr>
+<tr><td>minimumFileAge</td><td><code>false</code></td><td><code>0</code></td><td>The minimum age that a file must be in order to be processed; any file younger than this amount of time (according to last modification date) will be ignored.</td></tr>
+<tr><td>maximumFileAge</td><td><code>false</code></td><td><code>Long.MAX_VALUE</code></td><td>The maximum age that a file must be in order to be processed; any file older than this amount of time (according to last modification date) will be ignored.</td></tr>
+<tr><td>minimumSize</td><td><code>false</code></td><td><code>1</code></td><td>The minimum size (in bytes) that a file must be in order to be processed.</td></tr>
+<tr><td>maximumSize</td><td><code>false</code></td><td><code>Double.MAX_VALUE</code></td><td>The maximum size (in bytes) that a file can be in order to be processed.</td></tr>
+<tr><td>ignoreHiddenFiles</td><td><code>false</code></td><td><code>true</code></td><td>Indicates whether or not hidden files should be ignored or not.</td></tr>
+<tr><td>pollingInterval</td><td><code>false</code></td><td><code>10000</code></td><td>Indicates how long to wait before performing a directory listing.</td></tr>
+<tr><td>numWorkers</td><td><code>false</code></td><td><code>1</code></td><td>The number of worker threads that will be processing the files. This allows you to process a larger number of files concurrently. However, setting this to a value greater than 1 will result in the data from multiple files being "intermingled" in the target topic.</td></tr>
+</tbody>
+</table>
+</span></div></article></div><div class="docs-prevnext"></div></div></div><nav class="onPageNav"><ul class="toc-headings"><li><a href="#source">Source</a><ul class="toc-headings"><li><a href="#source-configuration-options">Source Configuration Options</a></li></ul></li></ul></nav></div><footer class="nav-footer" id="footer"><section class="copyright">Copyright © 2019 The Apache Software Foundation. All Rights Reserved. Apache, Apache Pulsar and the Apache feather logo are trademarks of T [...]
+ const community = document.querySelector("a[href='#community']").parentNode;
+ const communityMenu =
+ '<li>' +
+ '<a id="community-menu" href="#">Community <span style="font-size: 0.75em"> ▼</span></a>' +
+ '<div id="community-dropdown" class="hide">' +
+ '<ul id="community-dropdown-items">' +
+ '<li><a href="/ja/contact">Contact</a></li>' +
+ '<li><a href="/ja/contributing">Contributing</a></li>' +
+ '<li><a href="/ja/events">Events</a></li>' +
+ '<li><a href="https://twitter.com/Apache_Pulsar" target="_blank">Twitter ❐</a></li>' +
+ '<li><a href="https://github.com/apache/pulsar/wiki" target="_blank">Wiki ❐</a></li>' +
+ '<li><a href="https://github.com/apache/pulsar/issues" target="_blank">Issue tracking ❐</a></li>' +
+ '<li> </li>' +
+ '<li><a href="/ja/resources">Resources</a></li>' +
+ '<li><a href="/ja/team">Team</a></li>' +
+ '</ul>' +
+ '</div>' +
+ '</li>';
+
+ community.innerHTML = communityMenu;
+
+ const communityMenuItem = document.getElementById("community-menu");
+ const communityDropDown = document.getElementById("community-dropdown");
+ communityMenuItem.addEventListener("click", function(event) {
+ event.preventDefault();
+
+ if (communityDropDown.className == 'hide') {
+ communityDropDown.className = 'visible';
+ } else {
+ communityDropDown.className = 'hide';
+ }
+ });
+ </script></span><span><script src="/js/pjax-api.min.js"></script><script>window.navfoo = new Pjax({
+ areas: [
+ // try to use the first query.
+ '.mainContainer, .docsNavContainer .toc .navWrapper, .onPageNav',
+ // fallback
+ 'body'
+ ],
+ link: '.docsNavContainer:not(.docsSliderActive) a',
+ update: {
+ script: false,
+ }
+ });
+ </script></span></footer></div><script type="text/javascript" src="https://cdn.jsdelivr.net/docsearch.js/1/docsearch.min.js"></script><script>window.twttr=(function(d,s, id){var js,fjs=d.getElementsByTagName(s)[0],t=window.twttr||{};if(d.getElementById(id))return t;js=d.createElement(s);js.id=id;js.src='https://platform.twitter.com/widgets.js';fjs.parentNode.insertBefore(js, fjs);t._e = [];t.ready = function(f) {t._e.push(f);};return t;}(document, 'script', 'twitter-wjs'));</scri [...]
+ document.addEventListener('keyup', function(e) {
+ if (e.target !== document.body) {
+ return;
+ }
+ // keyCode for '/' (slash)
+ if (e.keyCode === 191) {
+ const search = document.getElementById('search_input_react');
+ search && search.focus();
+ }
+ });
+ </script><script>
+ var search = docsearch({
+
+ apiKey: 'd226a455cecdd4bc18a554c1b47e5b52',
+ indexName: 'apache_pulsar',
+ inputSelector: '#search_input_react',
+ algoliaOptions: {"facetFilters":["language:ja","version:next"]}
+ });
+ </script></body></html>
\ No newline at end of file
diff --git a/content/docs/ja/next/io-hdfs.html b/content/docs/ja/next/io-hdfs.html
new file mode 100644
index 0000000..11f1b46
--- /dev/null
+++ b/content/docs/ja/next/io-hdfs.html
@@ -0,0 +1,108 @@
+<!DOCTYPE html><html lang="ja"><head><meta charSet="utf-8"/><meta http-equiv="X-UA-Compatible" content="IE=edge"/><title>Hdfs Connector · Apache Pulsar</title><meta name="viewport" content="width=device-width"/><meta name="generator" content="Docusaurus"/><meta name="description" content="<h2><a class="anchor" aria-hidden="true" id="sink"></a><a href="#sink" aria-hidden="true" class="hash-link"><svg cl [...]
+"/><meta name="docsearch:version" content="next"/><meta name="docsearch:language" content="ja"/><meta property="og:title" content="Hdfs Connector · Apache Pulsar"/><meta property="og:type" content="website"/><meta property="og:url" content="https://pulsar.incubator.apache.org/index.html"/><meta property="og:description" content="<h2><a class="anchor" aria-hidden="true" id="sink"></a><a href="#sink" aria-hidden="true" [...]
+"/><meta name="twitter:card" content="summary"/><meta name="twitter:image" content="https://pulsar.incubator.apache.org/img/pulsar.svg"/><link rel="shortcut icon" href="/img/pulsar.ico"/><link rel="stylesheet" href="https://cdn.jsdelivr.net/docsearch.js/1/docsearch.min.css"/><link rel="stylesheet" href="//cdnjs.cloudflare.com/ajax/libs/highlight.js/9.12.0/styles/atom-one-dark.min.css"/><link rel="alternate" type="application/atom+xml" href="https://pulsar.incubator.apache.org/blog/atom.x [...]
+ (function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){
+ (i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),
+ m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
+ })(window,document,'script','https://www.google-analytics.com/analytics.js','ga');
+
+ ga('create', 'UA-102219959-1', 'auto');
+ ga('send', 'pageview');
+ </script><link rel="stylesheet" href="/css/code-blocks-buttons.css"/><script type="text/javascript" src="https://buttons.github.io/buttons.js"></script><script type="text/javascript" src="https://cdnjs.cloudflare.com/ajax/libs/clipboard.js/2.0.0/clipboard.min.js"></script><script type="text/javascript" src="/js/custom.js"></script><link rel="stylesheet" href="/css/main.css"/><script src="/js/codetabs.js"></script></head><body class="sideNavVisible separateOnPageNav"><div clas [...]
+ const languagesMenuItem = document.getElementById("languages-menu");
+ const languagesDropDown = document.getElementById("languages-dropdown");
+ languagesMenuItem.addEventListener("click", function(event) {
+ event.preventDefault();
+
+ if (languagesDropDown.className == "hide") {
+ languagesDropDown.className = "visible";
+ } else {
+ languagesDropDown.className = "hide";
+ }
+ });
+ </script></span><li class="navSearchWrapper reactNavSearchWrapper"><input type="text" id="search_input_react" placeholder="Search" title="Search"/></li></ul></nav></div></header></div></div><div class="navPusher"><div class="docMainWrapper wrapper"><div class="container mainContainer"><div class="wrapper"><div class="post"><header class="postHeader"><a class="edit-page-link button" href="https://crowdin.com/project/apache-pulsar/ja" target="_blank" rel="noreferrer noopener">Transla [...]
+<p>The Hdfs Sink Connector is used to pull messages from Pulsar topics and persist the messages to a hdfs file.</p>
+<h2><a class="anchor" aria-hidden="true" id="sink-configuration-options"></a><a href="#sink-configuration-options" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H [...]
+<table>
+<thead>
+<tr><th>Name</th><th>Default</th><th>Required</th><th>Description</th></tr>
+</thead>
+<tbody>
+<tr><td><code>hdfsConfigResources</code></td><td><code>null</code></td><td><code>true</code></td><td>A file or comma separated list of files which contains the Hadoop file system configuration, e.g. 'core-site.xml', 'hdfs-site.xml'.</td></tr>
+<tr><td><code>directory</code></td><td><code>null</code></td><td><code>true</code></td><td>The HDFS directory from which files should be read from or written to.</td></tr>
+<tr><td><code>encoding</code></td><td><code>null</code></td><td><code>false</code></td><td>The character encoding for the files, e.g. UTF-8, ASCII, etc.</td></tr>
+<tr><td><code>compression</code></td><td><code>null</code></td><td><code>false</code></td><td>The compression codec used to compress/de-compress the files on HDFS.</td></tr>
+<tr><td><code>kerberosUserPrincipal</code></td><td><code>null</code></td><td><code>false</code></td><td>The Kerberos user principal account to use for authentication.</td></tr>
+<tr><td><code>keytab</code></td><td><code>null</code></td><td><code>false</code></td><td>The full pathname to the Kerberos keytab file to use for authentication.</td></tr>
+<tr><td><code>filenamePrefix</code></td><td><code>null</code></td><td><code>false</code></td><td>The prefix of the files to create inside the HDFS directory, i.e. a value of "topicA" will result in files named topicA-, topicA-, etc being produced.</td></tr>
+<tr><td><code>fileExtension</code></td><td><code>null</code></td><td><code>false</code></td><td>The extension to add to the files written to HDFS, e.g. '.txt', '.seq', etc.</td></tr>
+<tr><td><code>separator</code></td><td><code>null</code></td><td><code>false</code></td><td>The character to use to separate records in a text file. If no value is provided then the content from all of the records will be concatenated together in one continuous byte array.</td></tr>
+<tr><td><code>syncInterval</code></td><td><code>null</code></td><td><code>false</code></td><td>The interval (in milliseconds) between calls to flush data to HDFS disk.</td></tr>
+<tr><td><code>maxPendingRecords</code></td><td><code>Integer.MAX_VALUE</code></td><td><code>false</code></td><td>The maximum number of records that we hold in memory before acking. Default is <code>Integer.MAX_VALUE</code>. Setting this value to one, results in every record being sent to disk before the record is acked, while setting it to a higher values allows us to buffer records before flushing them all to disk.</td></tr>
+</tbody>
+</table>
+</span></div></article></div><div class="docs-prevnext"></div></div></div><nav class="onPageNav"><ul class="toc-headings"><li><a href="#sink">Sink</a></li><li><a href="#sink-configuration-options">Sink Configuration Options</a></li></ul></nav></div><footer class="nav-footer" id="footer"><section class="copyright">Copyright © 2019 The Apache Software Foundation. All Rights Reserved. Apache, Apache Pulsar and the Apache feather logo are trademarks of The Apache Software Foundation.</sectio [...]
+ const community = document.querySelector("a[href='#community']").parentNode;
+ const communityMenu =
+ '<li>' +
+ '<a id="community-menu" href="#">Community <span style="font-size: 0.75em"> ▼</span></a>' +
+ '<div id="community-dropdown" class="hide">' +
+ '<ul id="community-dropdown-items">' +
+ '<li><a href="/ja/contact">Contact</a></li>' +
+ '<li><a href="/ja/contributing">Contributing</a></li>' +
+ '<li><a href="/ja/events">Events</a></li>' +
+ '<li><a href="https://twitter.com/Apache_Pulsar" target="_blank">Twitter ❐</a></li>' +
+ '<li><a href="https://github.com/apache/pulsar/wiki" target="_blank">Wiki ❐</a></li>' +
+ '<li><a href="https://github.com/apache/pulsar/issues" target="_blank">Issue tracking ❐</a></li>' +
+ '<li> </li>' +
+ '<li><a href="/ja/resources">Resources</a></li>' +
+ '<li><a href="/ja/team">Team</a></li>' +
+ '</ul>' +
+ '</div>' +
+ '</li>';
+
+ community.innerHTML = communityMenu;
+
+ const communityMenuItem = document.getElementById("community-menu");
+ const communityDropDown = document.getElementById("community-dropdown");
+ communityMenuItem.addEventListener("click", function(event) {
+ event.preventDefault();
+
+ if (communityDropDown.className == 'hide') {
+ communityDropDown.className = 'visible';
+ } else {
+ communityDropDown.className = 'hide';
+ }
+ });
+ </script></span><span><script src="/js/pjax-api.min.js"></script><script>window.navfoo = new Pjax({
+ areas: [
+ // try to use the first query.
+ '.mainContainer, .docsNavContainer .toc .navWrapper, .onPageNav',
+ // fallback
+ 'body'
+ ],
+ link: '.docsNavContainer:not(.docsSliderActive) a',
+ update: {
+ script: false,
+ }
+ });
+ </script></span></footer></div><script type="text/javascript" src="https://cdn.jsdelivr.net/docsearch.js/1/docsearch.min.js"></script><script>window.twttr=(function(d,s, id){var js,fjs=d.getElementsByTagName(s)[0],t=window.twttr||{};if(d.getElementById(id))return t;js=d.createElement(s);js.id=id;js.src='https://platform.twitter.com/widgets.js';fjs.parentNode.insertBefore(js, fjs);t._e = [];t.ready = function(f) {t._e.push(f);};return t;}(document, 'script', 'twitter-wjs'));</scri [...]
+ document.addEventListener('keyup', function(e) {
+ if (e.target !== document.body) {
+ return;
+ }
+ // keyCode for '/' (slash)
+ if (e.keyCode === 191) {
+ const search = document.getElementById('search_input_react');
+ search && search.focus();
+ }
+ });
+ </script><script>
+ var search = docsearch({
+
+ apiKey: 'd226a455cecdd4bc18a554c1b47e5b52',
+ indexName: 'apache_pulsar',
+ inputSelector: '#search_input_react',
+ algoliaOptions: {"facetFilters":["language:ja","version:next"]}
+ });
+ </script></body></html>
\ No newline at end of file
diff --git a/content/docs/ja/next/io-hdfs/index.html b/content/docs/ja/next/io-hdfs/index.html
new file mode 100644
index 0000000..11f1b46
--- /dev/null
+++ b/content/docs/ja/next/io-hdfs/index.html
@@ -0,0 +1,108 @@
+<!DOCTYPE html><html lang="ja"><head><meta charSet="utf-8"/><meta http-equiv="X-UA-Compatible" content="IE=edge"/><title>Hdfs Connector · Apache Pulsar</title><meta name="viewport" content="width=device-width"/><meta name="generator" content="Docusaurus"/><meta name="description" content="<h2><a class="anchor" aria-hidden="true" id="sink"></a><a href="#sink" aria-hidden="true" class="hash-link"><svg cl [...]
+"/><meta name="docsearch:version" content="next"/><meta name="docsearch:language" content="ja"/><meta property="og:title" content="Hdfs Connector · Apache Pulsar"/><meta property="og:type" content="website"/><meta property="og:url" content="https://pulsar.incubator.apache.org/index.html"/><meta property="og:description" content="<h2><a class="anchor" aria-hidden="true" id="sink"></a><a href="#sink" aria-hidden="true" [...]
+"/><meta name="twitter:card" content="summary"/><meta name="twitter:image" content="https://pulsar.incubator.apache.org/img/pulsar.svg"/><link rel="shortcut icon" href="/img/pulsar.ico"/><link rel="stylesheet" href="https://cdn.jsdelivr.net/docsearch.js/1/docsearch.min.css"/><link rel="stylesheet" href="//cdnjs.cloudflare.com/ajax/libs/highlight.js/9.12.0/styles/atom-one-dark.min.css"/><link rel="alternate" type="application/atom+xml" href="https://pulsar.incubator.apache.org/blog/atom.x [...]
+ (function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){
+ (i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),
+ m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
+ })(window,document,'script','https://www.google-analytics.com/analytics.js','ga');
+
+ ga('create', 'UA-102219959-1', 'auto');
+ ga('send', 'pageview');
+ </script><link rel="stylesheet" href="/css/code-blocks-buttons.css"/><script type="text/javascript" src="https://buttons.github.io/buttons.js"></script><script type="text/javascript" src="https://cdnjs.cloudflare.com/ajax/libs/clipboard.js/2.0.0/clipboard.min.js"></script><script type="text/javascript" src="/js/custom.js"></script><link rel="stylesheet" href="/css/main.css"/><script src="/js/codetabs.js"></script></head><body class="sideNavVisible separateOnPageNav"><div clas [...]
+ const languagesMenuItem = document.getElementById("languages-menu");
+ const languagesDropDown = document.getElementById("languages-dropdown");
+ languagesMenuItem.addEventListener("click", function(event) {
+ event.preventDefault();
+
+ if (languagesDropDown.className == "hide") {
+ languagesDropDown.className = "visible";
+ } else {
+ languagesDropDown.className = "hide";
+ }
+ });
+ </script></span><li class="navSearchWrapper reactNavSearchWrapper"><input type="text" id="search_input_react" placeholder="Search" title="Search"/></li></ul></nav></div></header></div></div><div class="navPusher"><div class="docMainWrapper wrapper"><div class="container mainContainer"><div class="wrapper"><div class="post"><header class="postHeader"><a class="edit-page-link button" href="https://crowdin.com/project/apache-pulsar/ja" target="_blank" rel="noreferrer noopener">Transla [...]
+<p>The Hdfs Sink Connector is used to pull messages from Pulsar topics and persist the messages to a hdfs file.</p>
+<h2><a class="anchor" aria-hidden="true" id="sink-configuration-options"></a><a href="#sink-configuration-options" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H [...]
+<table>
+<thead>
+<tr><th>Name</th><th>Default</th><th>Required</th><th>Description</th></tr>
+</thead>
+<tbody>
+<tr><td><code>hdfsConfigResources</code></td><td><code>null</code></td><td><code>true</code></td><td>A file or comma separated list of files which contains the Hadoop file system configuration, e.g. 'core-site.xml', 'hdfs-site.xml'.</td></tr>
+<tr><td><code>directory</code></td><td><code>null</code></td><td><code>true</code></td><td>The HDFS directory from which files should be read from or written to.</td></tr>
+<tr><td><code>encoding</code></td><td><code>null</code></td><td><code>false</code></td><td>The character encoding for the files, e.g. UTF-8, ASCII, etc.</td></tr>
+<tr><td><code>compression</code></td><td><code>null</code></td><td><code>false</code></td><td>The compression codec used to compress/de-compress the files on HDFS.</td></tr>
+<tr><td><code>kerberosUserPrincipal</code></td><td><code>null</code></td><td><code>false</code></td><td>The Kerberos user principal account to use for authentication.</td></tr>
+<tr><td><code>keytab</code></td><td><code>null</code></td><td><code>false</code></td><td>The full pathname to the Kerberos keytab file to use for authentication.</td></tr>
+<tr><td><code>filenamePrefix</code></td><td><code>null</code></td><td><code>false</code></td><td>The prefix of the files to create inside the HDFS directory, i.e. a value of "topicA" will result in files named topicA-, topicA-, etc being produced.</td></tr>
+<tr><td><code>fileExtension</code></td><td><code>null</code></td><td><code>false</code></td><td>The extension to add to the files written to HDFS, e.g. '.txt', '.seq', etc.</td></tr>
+<tr><td><code>separator</code></td><td><code>null</code></td><td><code>false</code></td><td>The character to use to separate records in a text file. If no value is provided then the content from all of the records will be concatenated together in one continuous byte array.</td></tr>
+<tr><td><code>syncInterval</code></td><td><code>null</code></td><td><code>false</code></td><td>The interval (in milliseconds) between calls to flush data to HDFS disk.</td></tr>
+<tr><td><code>maxPendingRecords</code></td><td><code>Integer.MAX_VALUE</code></td><td><code>false</code></td><td>The maximum number of records that we hold in memory before acking. Default is <code>Integer.MAX_VALUE</code>. Setting this value to one, results in every record being sent to disk before the record is acked, while setting it to a higher values allows us to buffer records before flushing them all to disk.</td></tr>
+</tbody>
+</table>
+</span></div></article></div><div class="docs-prevnext"></div></div></div><nav class="onPageNav"><ul class="toc-headings"><li><a href="#sink">Sink</a></li><li><a href="#sink-configuration-options">Sink Configuration Options</a></li></ul></nav></div><footer class="nav-footer" id="footer"><section class="copyright">Copyright © 2019 The Apache Software Foundation. All Rights Reserved. Apache, Apache Pulsar and the Apache feather logo are trademarks of The Apache Software Foundation.</sectio [...]
+ const community = document.querySelector("a[href='#community']").parentNode;
+ const communityMenu =
+ '<li>' +
+ '<a id="community-menu" href="#">Community <span style="font-size: 0.75em"> ▼</span></a>' +
+ '<div id="community-dropdown" class="hide">' +
+ '<ul id="community-dropdown-items">' +
+ '<li><a href="/ja/contact">Contact</a></li>' +
+ '<li><a href="/ja/contributing">Contributing</a></li>' +
+ '<li><a href="/ja/events">Events</a></li>' +
+ '<li><a href="https://twitter.com/Apache_Pulsar" target="_blank">Twitter ❐</a></li>' +
+ '<li><a href="https://github.com/apache/pulsar/wiki" target="_blank">Wiki ❐</a></li>' +
+ '<li><a href="https://github.com/apache/pulsar/issues" target="_blank">Issue tracking ❐</a></li>' +
+ '<li> </li>' +
+ '<li><a href="/ja/resources">Resources</a></li>' +
+ '<li><a href="/ja/team">Team</a></li>' +
+ '</ul>' +
+ '</div>' +
+ '</li>';
+
+ community.innerHTML = communityMenu;
+
+ const communityMenuItem = document.getElementById("community-menu");
+ const communityDropDown = document.getElementById("community-dropdown");
+ communityMenuItem.addEventListener("click", function(event) {
+ event.preventDefault();
+
+ if (communityDropDown.className == 'hide') {
+ communityDropDown.className = 'visible';
+ } else {
+ communityDropDown.className = 'hide';
+ }
+ });
+ </script></span><span><script src="/js/pjax-api.min.js"></script><script>window.navfoo = new Pjax({
+ areas: [
+ // try to use the first query.
+ '.mainContainer, .docsNavContainer .toc .navWrapper, .onPageNav',
+ // fallback
+ 'body'
+ ],
+ link: '.docsNavContainer:not(.docsSliderActive) a',
+ update: {
+ script: false,
+ }
+ });
+ </script></span></footer></div><script type="text/javascript" src="https://cdn.jsdelivr.net/docsearch.js/1/docsearch.min.js"></script><script>window.twttr=(function(d,s, id){var js,fjs=d.getElementsByTagName(s)[0],t=window.twttr||{};if(d.getElementById(id))return t;js=d.createElement(s);js.id=id;js.src='https://platform.twitter.com/widgets.js';fjs.parentNode.insertBefore(js, fjs);t._e = [];t.ready = function(f) {t._e.push(f);};return t;}(document, 'script', 'twitter-wjs'));</scri [...]
+ document.addEventListener('keyup', function(e) {
+ if (e.target !== document.body) {
+ return;
+ }
+ // keyCode for '/' (slash)
+ if (e.keyCode === 191) {
+ const search = document.getElementById('search_input_react');
+ search && search.focus();
+ }
+ });
+ </script><script>
+ var search = docsearch({
+
+ apiKey: 'd226a455cecdd4bc18a554c1b47e5b52',
+ indexName: 'apache_pulsar',
+ inputSelector: '#search_input_react',
+ algoliaOptions: {"facetFilters":["language:ja","version:next"]}
+ });
+ </script></body></html>
\ No newline at end of file
diff --git a/content/docs/ja/next/io-mongo.html b/content/docs/ja/next/io-mongo.html
new file mode 100644
index 0000000..4fb5055
--- /dev/null
+++ b/content/docs/ja/next/io-mongo.html
@@ -0,0 +1,102 @@
+<!DOCTYPE html><html lang="ja"><head><meta charSet="utf-8"/><meta http-equiv="X-UA-Compatible" content="IE=edge"/><title>MongoDB Connector · Apache Pulsar</title><meta name="viewport" content="width=device-width"/><meta name="generator" content="Docusaurus"/><meta name="description" content="<h2><a class="anchor" aria-hidden="true" id="sink"></a><a href="#sink" aria-hidden="true" class="hash-link"><svg [...]
+"/><meta name="docsearch:version" content="next"/><meta name="docsearch:language" content="ja"/><meta property="og:title" content="MongoDB Connector · Apache Pulsar"/><meta property="og:type" content="website"/><meta property="og:url" content="https://pulsar.incubator.apache.org/index.html"/><meta property="og:description" content="<h2><a class="anchor" aria-hidden="true" id="sink"></a><a href="#sink" aria-hidden="true&quo [...]
+"/><meta name="twitter:card" content="summary"/><meta name="twitter:image" content="https://pulsar.incubator.apache.org/img/pulsar.svg"/><link rel="shortcut icon" href="/img/pulsar.ico"/><link rel="stylesheet" href="https://cdn.jsdelivr.net/docsearch.js/1/docsearch.min.css"/><link rel="stylesheet" href="//cdnjs.cloudflare.com/ajax/libs/highlight.js/9.12.0/styles/atom-one-dark.min.css"/><link rel="alternate" type="application/atom+xml" href="https://pulsar.incubator.apache.org/blog/atom.x [...]
+ (function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){
+ (i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),
+ m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
+ })(window,document,'script','https://www.google-analytics.com/analytics.js','ga');
+
+ ga('create', 'UA-102219959-1', 'auto');
+ ga('send', 'pageview');
+ </script><link rel="stylesheet" href="/css/code-blocks-buttons.css"/><script type="text/javascript" src="https://buttons.github.io/buttons.js"></script><script type="text/javascript" src="https://cdnjs.cloudflare.com/ajax/libs/clipboard.js/2.0.0/clipboard.min.js"></script><script type="text/javascript" src="/js/custom.js"></script><link rel="stylesheet" href="/css/main.css"/><script src="/js/codetabs.js"></script></head><body class="sideNavVisible separateOnPageNav"><div clas [...]
+ const languagesMenuItem = document.getElementById("languages-menu");
+ const languagesDropDown = document.getElementById("languages-dropdown");
+ languagesMenuItem.addEventListener("click", function(event) {
+ event.preventDefault();
+
+ if (languagesDropDown.className == "hide") {
+ languagesDropDown.className = "visible";
+ } else {
+ languagesDropDown.className = "hide";
+ }
+ });
+ </script></span><li class="navSearchWrapper reactNavSearchWrapper"><input type="text" id="search_input_react" placeholder="Search" title="Search"/></li></ul></nav></div></header></div></div><div class="navPusher"><div class="docMainWrapper wrapper"><div class="container mainContainer"><div class="wrapper"><div class="post"><header class="postHeader"><a class="edit-page-link button" href="https://crowdin.com/project/apache-pulsar/ja" target="_blank" rel="noreferrer noopener">Transla [...]
+<p>The MongoDB Sink Connector is used to pull messages from Pulsar topics and persist the messages to a collection.</p>
+<h2><a class="anchor" aria-hidden="true" id="sink-configuration-options"></a><a href="#sink-configuration-options" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H [...]
+<table>
+<thead>
+<tr><th>Name</th><th>Default</th><th>Required</th><th>Description</th></tr>
+</thead>
+<tbody>
+<tr><td><code>mongoUri</code></td><td><code>null</code></td><td><code>true</code></td><td>The uri of mongodb that the connector connects to (see: <a href="https://docs.mongodb.com/manual/reference/connection-string/">https://docs.mongodb.com/manual/reference/connection-string/</a>).</td></tr>
+<tr><td><code>database</code></td><td><code>null</code></td><td><code>true</code></td><td>The name of the database to which the collection belongs to.</td></tr>
+<tr><td><code>collection</code></td><td><code>null</code></td><td><code>true</code></td><td>The collection name that the connector writes messages to.</td></tr>
+<tr><td><code>batchSize</code></td><td><code>100</code></td><td><code>false</code></td><td>The batch size of write to the collection.</td></tr>
+<tr><td><code>batchTimeMs</code></td><td><code>1000</code></td><td><code>false</code></td><td>The batch operation interval in milliseconds.</td></tr>
+</tbody>
+</table>
+</span></div></article></div><div class="docs-prevnext"></div></div></div><nav class="onPageNav"><ul class="toc-headings"><li><a href="#sink">Sink</a></li><li><a href="#sink-configuration-options">Sink Configuration Options</a></li></ul></nav></div><footer class="nav-footer" id="footer"><section class="copyright">Copyright © 2019 The Apache Software Foundation. All Rights Reserved. Apache, Apache Pulsar and the Apache feather logo are trademarks of The Apache Software Foundation.</sectio [...]
+ const community = document.querySelector("a[href='#community']").parentNode;
+ const communityMenu =
+ '<li>' +
+ '<a id="community-menu" href="#">Community <span style="font-size: 0.75em"> ▼</span></a>' +
+ '<div id="community-dropdown" class="hide">' +
+ '<ul id="community-dropdown-items">' +
+ '<li><a href="/ja/contact">Contact</a></li>' +
+ '<li><a href="/ja/contributing">Contributing</a></li>' +
+ '<li><a href="/ja/events">Events</a></li>' +
+ '<li><a href="https://twitter.com/Apache_Pulsar" target="_blank">Twitter ❐</a></li>' +
+ '<li><a href="https://github.com/apache/pulsar/wiki" target="_blank">Wiki ❐</a></li>' +
+ '<li><a href="https://github.com/apache/pulsar/issues" target="_blank">Issue tracking ❐</a></li>' +
+ '<li> </li>' +
+ '<li><a href="/ja/resources">Resources</a></li>' +
+ '<li><a href="/ja/team">Team</a></li>' +
+ '</ul>' +
+ '</div>' +
+ '</li>';
+
+ community.innerHTML = communityMenu;
+
+ const communityMenuItem = document.getElementById("community-menu");
+ const communityDropDown = document.getElementById("community-dropdown");
+ communityMenuItem.addEventListener("click", function(event) {
+ event.preventDefault();
+
+ if (communityDropDown.className == 'hide') {
+ communityDropDown.className = 'visible';
+ } else {
+ communityDropDown.className = 'hide';
+ }
+ });
+ </script></span><span><script src="/js/pjax-api.min.js"></script><script>window.navfoo = new Pjax({
+ areas: [
+ // try to use the first query.
+ '.mainContainer, .docsNavContainer .toc .navWrapper, .onPageNav',
+ // fallback
+ 'body'
+ ],
+ link: '.docsNavContainer:not(.docsSliderActive) a',
+ update: {
+ script: false,
+ }
+ });
+ </script></span></footer></div><script type="text/javascript" src="https://cdn.jsdelivr.net/docsearch.js/1/docsearch.min.js"></script><script>window.twttr=(function(d,s, id){var js,fjs=d.getElementsByTagName(s)[0],t=window.twttr||{};if(d.getElementById(id))return t;js=d.createElement(s);js.id=id;js.src='https://platform.twitter.com/widgets.js';fjs.parentNode.insertBefore(js, fjs);t._e = [];t.ready = function(f) {t._e.push(f);};return t;}(document, 'script', 'twitter-wjs'));</scri [...]
+ document.addEventListener('keyup', function(e) {
+ if (e.target !== document.body) {
+ return;
+ }
+ // keyCode for '/' (slash)
+ if (e.keyCode === 191) {
+ const search = document.getElementById('search_input_react');
+ search && search.focus();
+ }
+ });
+ </script><script>
+ var search = docsearch({
+
+ apiKey: 'd226a455cecdd4bc18a554c1b47e5b52',
+ indexName: 'apache_pulsar',
+ inputSelector: '#search_input_react',
+ algoliaOptions: {"facetFilters":["language:ja","version:next"]}
+ });
+ </script></body></html>
\ No newline at end of file
diff --git a/content/docs/ja/next/io-mongo/index.html b/content/docs/ja/next/io-mongo/index.html
new file mode 100644
index 0000000..4fb5055
--- /dev/null
+++ b/content/docs/ja/next/io-mongo/index.html
@@ -0,0 +1,102 @@
+<!DOCTYPE html><html lang="ja"><head><meta charSet="utf-8"/><meta http-equiv="X-UA-Compatible" content="IE=edge"/><title>MongoDB Connector · Apache Pulsar</title><meta name="viewport" content="width=device-width"/><meta name="generator" content="Docusaurus"/><meta name="description" content="<h2><a class="anchor" aria-hidden="true" id="sink"></a><a href="#sink" aria-hidden="true" class="hash-link"><svg [...]
+"/><meta name="docsearch:version" content="next"/><meta name="docsearch:language" content="ja"/><meta property="og:title" content="MongoDB Connector · Apache Pulsar"/><meta property="og:type" content="website"/><meta property="og:url" content="https://pulsar.incubator.apache.org/index.html"/><meta property="og:description" content="<h2><a class="anchor" aria-hidden="true" id="sink"></a><a href="#sink" aria-hidden="true&quo [...]
+"/><meta name="twitter:card" content="summary"/><meta name="twitter:image" content="https://pulsar.incubator.apache.org/img/pulsar.svg"/><link rel="shortcut icon" href="/img/pulsar.ico"/><link rel="stylesheet" href="https://cdn.jsdelivr.net/docsearch.js/1/docsearch.min.css"/><link rel="stylesheet" href="//cdnjs.cloudflare.com/ajax/libs/highlight.js/9.12.0/styles/atom-one-dark.min.css"/><link rel="alternate" type="application/atom+xml" href="https://pulsar.incubator.apache.org/blog/atom.x [...]
+ (function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){
+ (i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),
+ m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
+ })(window,document,'script','https://www.google-analytics.com/analytics.js','ga');
+
+ ga('create', 'UA-102219959-1', 'auto');
+ ga('send', 'pageview');
+ </script><link rel="stylesheet" href="/css/code-blocks-buttons.css"/><script type="text/javascript" src="https://buttons.github.io/buttons.js"></script><script type="text/javascript" src="https://cdnjs.cloudflare.com/ajax/libs/clipboard.js/2.0.0/clipboard.min.js"></script><script type="text/javascript" src="/js/custom.js"></script><link rel="stylesheet" href="/css/main.css"/><script src="/js/codetabs.js"></script></head><body class="sideNavVisible separateOnPageNav"><div clas [...]
+ const languagesMenuItem = document.getElementById("languages-menu");
+ const languagesDropDown = document.getElementById("languages-dropdown");
+ languagesMenuItem.addEventListener("click", function(event) {
+ event.preventDefault();
+
+ if (languagesDropDown.className == "hide") {
+ languagesDropDown.className = "visible";
+ } else {
+ languagesDropDown.className = "hide";
+ }
+ });
+ </script></span><li class="navSearchWrapper reactNavSearchWrapper"><input type="text" id="search_input_react" placeholder="Search" title="Search"/></li></ul></nav></div></header></div></div><div class="navPusher"><div class="docMainWrapper wrapper"><div class="container mainContainer"><div class="wrapper"><div class="post"><header class="postHeader"><a class="edit-page-link button" href="https://crowdin.com/project/apache-pulsar/ja" target="_blank" rel="noreferrer noopener">Transla [...]
+<p>The MongoDB Sink Connector is used to pull messages from Pulsar topics and persist the messages to a collection.</p>
+<h2><a class="anchor" aria-hidden="true" id="sink-configuration-options"></a><a href="#sink-configuration-options" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H [...]
+<table>
+<thead>
+<tr><th>Name</th><th>Default</th><th>Required</th><th>Description</th></tr>
+</thead>
+<tbody>
+<tr><td><code>mongoUri</code></td><td><code>null</code></td><td><code>true</code></td><td>The uri of mongodb that the connector connects to (see: <a href="https://docs.mongodb.com/manual/reference/connection-string/">https://docs.mongodb.com/manual/reference/connection-string/</a>).</td></tr>
+<tr><td><code>database</code></td><td><code>null</code></td><td><code>true</code></td><td>The name of the database to which the collection belongs to.</td></tr>
+<tr><td><code>collection</code></td><td><code>null</code></td><td><code>true</code></td><td>The collection name that the connector writes messages to.</td></tr>
+<tr><td><code>batchSize</code></td><td><code>100</code></td><td><code>false</code></td><td>The batch size of write to the collection.</td></tr>
+<tr><td><code>batchTimeMs</code></td><td><code>1000</code></td><td><code>false</code></td><td>The batch operation interval in milliseconds.</td></tr>
+</tbody>
+</table>
+</span></div></article></div><div class="docs-prevnext"></div></div></div><nav class="onPageNav"><ul class="toc-headings"><li><a href="#sink">Sink</a></li><li><a href="#sink-configuration-options">Sink Configuration Options</a></li></ul></nav></div><footer class="nav-footer" id="footer"><section class="copyright">Copyright © 2019 The Apache Software Foundation. All Rights Reserved. Apache, Apache Pulsar and the Apache feather logo are trademarks of The Apache Software Foundation.</sectio [...]
+ const community = document.querySelector("a[href='#community']").parentNode;
+ const communityMenu =
+ '<li>' +
+ '<a id="community-menu" href="#">Community <span style="font-size: 0.75em"> ▼</span></a>' +
+ '<div id="community-dropdown" class="hide">' +
+ '<ul id="community-dropdown-items">' +
+ '<li><a href="/ja/contact">Contact</a></li>' +
+ '<li><a href="/ja/contributing">Contributing</a></li>' +
+ '<li><a href="/ja/events">Events</a></li>' +
+ '<li><a href="https://twitter.com/Apache_Pulsar" target="_blank">Twitter ❐</a></li>' +
+ '<li><a href="https://github.com/apache/pulsar/wiki" target="_blank">Wiki ❐</a></li>' +
+ '<li><a href="https://github.com/apache/pulsar/issues" target="_blank">Issue tracking ❐</a></li>' +
+ '<li> </li>' +
+ '<li><a href="/ja/resources">Resources</a></li>' +
+ '<li><a href="/ja/team">Team</a></li>' +
+ '</ul>' +
+ '</div>' +
+ '</li>';
+
+ community.innerHTML = communityMenu;
+
+ const communityMenuItem = document.getElementById("community-menu");
+ const communityDropDown = document.getElementById("community-dropdown");
+ communityMenuItem.addEventListener("click", function(event) {
+ event.preventDefault();
+
+ if (communityDropDown.className == 'hide') {
+ communityDropDown.className = 'visible';
+ } else {
+ communityDropDown.className = 'hide';
+ }
+ });
+ </script></span><span><script src="/js/pjax-api.min.js"></script><script>window.navfoo = new Pjax({
+ areas: [
+ // try to use the first query.
+ '.mainContainer, .docsNavContainer .toc .navWrapper, .onPageNav',
+ // fallback
+ 'body'
+ ],
+ link: '.docsNavContainer:not(.docsSliderActive) a',
+ update: {
+ script: false,
+ }
+ });
+ </script></span></footer></div><script type="text/javascript" src="https://cdn.jsdelivr.net/docsearch.js/1/docsearch.min.js"></script><script>window.twttr=(function(d,s, id){var js,fjs=d.getElementsByTagName(s)[0],t=window.twttr||{};if(d.getElementById(id))return t;js=d.createElement(s);js.id=id;js.src='https://platform.twitter.com/widgets.js';fjs.parentNode.insertBefore(js, fjs);t._e = [];t.ready = function(f) {t._e.push(f);};return t;}(document, 'script', 'twitter-wjs'));</scri [...]
+ document.addEventListener('keyup', function(e) {
+ if (e.target !== document.body) {
+ return;
+ }
+ // keyCode for '/' (slash)
+ if (e.keyCode === 191) {
+ const search = document.getElementById('search_input_react');
+ search && search.focus();
+ }
+ });
+ </script><script>
+ var search = docsearch({
+
+ apiKey: 'd226a455cecdd4bc18a554c1b47e5b52',
+ indexName: 'apache_pulsar',
+ inputSelector: '#search_input_react',
+ algoliaOptions: {"facetFilters":["language:ja","version:next"]}
+ });
+ </script></body></html>
\ No newline at end of file
diff --git a/content/docs/ja/next/standalone.html b/content/docs/ja/next/standalone.html
index 8fc8354..457424d 100644
--- a/content/docs/ja/next/standalone.html
+++ b/content/docs/ja/next/standalone.html
@@ -232,7 +232,7 @@ tiered-storage-jcloud-2.3.0.nar
<p>Here's an example producer for a Pulsar topic using the <a href="/docs/ja/next/client-libraries-java">Java</a> client:</p>
<pre><code class="hljs css language-java">String localClusterUrl = <span class="hljs-string">"pulsar://localhost:6650"</span>;
-PulsarClient client = PulsarClient.builder().serviceURL(localClusterUrl).build();
+PulsarClient client = PulsarClient.builder().serviceUrl(localClusterUrl).build();
Producer<<span class="hljs-keyword">byte</span>[]> producer = client.newProducer().topic(<span class="hljs-string">"my-topic"</span>).create();
</code></pre>
<p>Here's an example <a href="/docs/ja/next/client-libraries-python">Python</a> producer:</p>
diff --git a/content/docs/ja/next/standalone/index.html b/content/docs/ja/next/standalone/index.html
index 8fc8354..457424d 100644
--- a/content/docs/ja/next/standalone/index.html
+++ b/content/docs/ja/next/standalone/index.html
@@ -232,7 +232,7 @@ tiered-storage-jcloud-2.3.0.nar
<p>Here's an example producer for a Pulsar topic using the <a href="/docs/ja/next/client-libraries-java">Java</a> client:</p>
<pre><code class="hljs css language-java">String localClusterUrl = <span class="hljs-string">"pulsar://localhost:6650"</span>;
-PulsarClient client = PulsarClient.builder().serviceURL(localClusterUrl).build();
+PulsarClient client = PulsarClient.builder().serviceUrl(localClusterUrl).build();
Producer<<span class="hljs-keyword">byte</span>[]> producer = client.newProducer().topic(<span class="hljs-string">"my-topic"</span>).create();
</code></pre>
<p>Here's an example <a href="/docs/ja/next/client-libraries-python">Python</a> producer:</p>
diff --git a/content/docs/ja/standalone.html b/content/docs/ja/standalone.html
index c4ca991..1070c92 100644
--- a/content/docs/ja/standalone.html
+++ b/content/docs/ja/standalone.html
@@ -240,7 +240,7 @@ hello-pulsar
<p>Here's an example producer for a Pulsar topic using the <a href="/docs/ja/client-libraries-java">Java</a> client:</p>
<pre><code class="hljs css language-java">String localClusterUrl = <span class="hljs-string">"pulsar://localhost:6650"</span>;
-PulsarClient client = PulsarClient.builder().serviceURL(localClusterUrl).build();
+PulsarClient client = PulsarClient.builder().serviceUrl(localClusterUrl).build();
Producer<<span class="hljs-keyword">byte</span>[]> producer = client.newProducer().topic(<span class="hljs-string">"my-topic"</span>).create();
</code></pre>
<p>Here's an example <a href="/docs/ja/client-libraries-python">Python</a> producer:</p>
diff --git a/content/docs/ja/standalone/index.html b/content/docs/ja/standalone/index.html
index c4ca991..1070c92 100644
--- a/content/docs/ja/standalone/index.html
+++ b/content/docs/ja/standalone/index.html
@@ -240,7 +240,7 @@ hello-pulsar
<p>Here's an example producer for a Pulsar topic using the <a href="/docs/ja/client-libraries-java">Java</a> client:</p>
<pre><code class="hljs css language-java">String localClusterUrl = <span class="hljs-string">"pulsar://localhost:6650"</span>;
-PulsarClient client = PulsarClient.builder().serviceURL(localClusterUrl).build();
+PulsarClient client = PulsarClient.builder().serviceUrl(localClusterUrl).build();
Producer<<span class="hljs-keyword">byte</span>[]> producer = client.newProducer().topic(<span class="hljs-string">"my-topic"</span>).create();
</code></pre>
<p>Here's an example <a href="/docs/ja/client-libraries-python">Python</a> producer:</p>
diff --git a/content/docs/next/io-elasticsearch.html b/content/docs/next/io-elasticsearch.html
new file mode 100644
index 0000000..7dbe21b
--- /dev/null
+++ b/content/docs/next/io-elasticsearch.html
@@ -0,0 +1,13 @@
+<!DOCTYPE html><html lang="en"><head><meta charSet="utf-8"/><meta http-equiv="X-UA-Compatible" content="IE=edge"/><title>Apache Pulsar · </title><meta name="viewport" content="width=device-width"/><meta name="generator" content="Docusaurus"/><meta name="description" content=""/><meta property="og:title" content="Apache Pulsar · "/><meta property="og:type" content="website"/><meta property="og:url" content="https://pulsar.incubator.apache.org/index.html"/><meta property="og:description" c [...]
+ (function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){
+ (i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),
+ m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
+ })(window,document,'script','https://www.google-analytics.com/analytics.js','ga');
+
+ ga('create', 'UA-102219959-1', 'auto');
+ ga('send', 'pageview');
+ </script><link rel="stylesheet" href="/css/code-blocks-buttons.css"/><script type="text/javascript" src="https://buttons.github.io/buttons.js"></script><script type="text/javascript" src="https://cdnjs.cloudflare.com/ajax/libs/clipboard.js/2.0.0/clipboard.min.js"></script><script type="text/javascript" src="/js/custom.js"></script><link rel="stylesheet" href="/css/main.css"/><script src="/js/codetabs.js"></script></head><body><script>
+ <!--
+ window.location.href = "/docs/en/next/io-elasticsearch";
+ // -->
+ </script></body></html>
\ No newline at end of file
diff --git a/content/docs/next/io-elasticsearch/index.html b/content/docs/next/io-elasticsearch/index.html
new file mode 100644
index 0000000..7dbe21b
--- /dev/null
+++ b/content/docs/next/io-elasticsearch/index.html
@@ -0,0 +1,13 @@
+<!DOCTYPE html><html lang="en"><head><meta charSet="utf-8"/><meta http-equiv="X-UA-Compatible" content="IE=edge"/><title>Apache Pulsar · </title><meta name="viewport" content="width=device-width"/><meta name="generator" content="Docusaurus"/><meta name="description" content=""/><meta property="og:title" content="Apache Pulsar · "/><meta property="og:type" content="website"/><meta property="og:url" content="https://pulsar.incubator.apache.org/index.html"/><meta property="og:description" c [...]
+ (function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){
+ (i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),
+ m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
+ })(window,document,'script','https://www.google-analytics.com/analytics.js','ga');
+
+ ga('create', 'UA-102219959-1', 'auto');
+ ga('send', 'pageview');
+ </script><link rel="stylesheet" href="/css/code-blocks-buttons.css"/><script type="text/javascript" src="https://buttons.github.io/buttons.js"></script><script type="text/javascript" src="https://cdnjs.cloudflare.com/ajax/libs/clipboard.js/2.0.0/clipboard.min.js"></script><script type="text/javascript" src="/js/custom.js"></script><link rel="stylesheet" href="/css/main.css"/><script src="/js/codetabs.js"></script></head><body><script>
+ <!--
+ window.location.href = "/docs/en/next/io-elasticsearch";
+ // -->
+ </script></body></html>
\ No newline at end of file
diff --git a/content/docs/next/io-file.html b/content/docs/next/io-file.html
new file mode 100644
index 0000000..44981d4
--- /dev/null
+++ b/content/docs/next/io-file.html
@@ -0,0 +1,13 @@
+<!DOCTYPE html><html lang="en"><head><meta charSet="utf-8"/><meta http-equiv="X-UA-Compatible" content="IE=edge"/><title>Apache Pulsar · </title><meta name="viewport" content="width=device-width"/><meta name="generator" content="Docusaurus"/><meta name="description" content=""/><meta property="og:title" content="Apache Pulsar · "/><meta property="og:type" content="website"/><meta property="og:url" content="https://pulsar.incubator.apache.org/index.html"/><meta property="og:description" c [...]
+ (function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){
+ (i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),
+ m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
+ })(window,document,'script','https://www.google-analytics.com/analytics.js','ga');
+
+ ga('create', 'UA-102219959-1', 'auto');
+ ga('send', 'pageview');
+ </script><link rel="stylesheet" href="/css/code-blocks-buttons.css"/><script type="text/javascript" src="https://buttons.github.io/buttons.js"></script><script type="text/javascript" src="https://cdnjs.cloudflare.com/ajax/libs/clipboard.js/2.0.0/clipboard.min.js"></script><script type="text/javascript" src="/js/custom.js"></script><link rel="stylesheet" href="/css/main.css"/><script src="/js/codetabs.js"></script></head><body><script>
+ <!--
+ window.location.href = "/docs/en/next/io-file";
+ // -->
+ </script></body></html>
\ No newline at end of file
diff --git a/content/docs/next/io-file/index.html b/content/docs/next/io-file/index.html
new file mode 100644
index 0000000..44981d4
--- /dev/null
+++ b/content/docs/next/io-file/index.html
@@ -0,0 +1,13 @@
+<!DOCTYPE html><html lang="en"><head><meta charSet="utf-8"/><meta http-equiv="X-UA-Compatible" content="IE=edge"/><title>Apache Pulsar · </title><meta name="viewport" content="width=device-width"/><meta name="generator" content="Docusaurus"/><meta name="description" content=""/><meta property="og:title" content="Apache Pulsar · "/><meta property="og:type" content="website"/><meta property="og:url" content="https://pulsar.incubator.apache.org/index.html"/><meta property="og:description" c [...]
+ (function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){
+ (i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),
+ m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
+ })(window,document,'script','https://www.google-analytics.com/analytics.js','ga');
+
+ ga('create', 'UA-102219959-1', 'auto');
+ ga('send', 'pageview');
+ </script><link rel="stylesheet" href="/css/code-blocks-buttons.css"/><script type="text/javascript" src="https://buttons.github.io/buttons.js"></script><script type="text/javascript" src="https://cdnjs.cloudflare.com/ajax/libs/clipboard.js/2.0.0/clipboard.min.js"></script><script type="text/javascript" src="/js/custom.js"></script><link rel="stylesheet" href="/css/main.css"/><script src="/js/codetabs.js"></script></head><body><script>
+ <!--
+ window.location.href = "/docs/en/next/io-file";
+ // -->
+ </script></body></html>
\ No newline at end of file
diff --git a/content/docs/next/io-hdfs.html b/content/docs/next/io-hdfs.html
new file mode 100644
index 0000000..cd09296
--- /dev/null
+++ b/content/docs/next/io-hdfs.html
@@ -0,0 +1,13 @@
+<!DOCTYPE html><html lang="en"><head><meta charSet="utf-8"/><meta http-equiv="X-UA-Compatible" content="IE=edge"/><title>Apache Pulsar · </title><meta name="viewport" content="width=device-width"/><meta name="generator" content="Docusaurus"/><meta name="description" content=""/><meta property="og:title" content="Apache Pulsar · "/><meta property="og:type" content="website"/><meta property="og:url" content="https://pulsar.incubator.apache.org/index.html"/><meta property="og:description" c [...]
+ (function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){
+ (i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),
+ m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
+ })(window,document,'script','https://www.google-analytics.com/analytics.js','ga');
+
+ ga('create', 'UA-102219959-1', 'auto');
+ ga('send', 'pageview');
+ </script><link rel="stylesheet" href="/css/code-blocks-buttons.css"/><script type="text/javascript" src="https://buttons.github.io/buttons.js"></script><script type="text/javascript" src="https://cdnjs.cloudflare.com/ajax/libs/clipboard.js/2.0.0/clipboard.min.js"></script><script type="text/javascript" src="/js/custom.js"></script><link rel="stylesheet" href="/css/main.css"/><script src="/js/codetabs.js"></script></head><body><script>
+ <!--
+ window.location.href = "/docs/en/next/io-hdfs";
+ // -->
+ </script></body></html>
\ No newline at end of file
diff --git a/content/docs/next/io-hdfs/index.html b/content/docs/next/io-hdfs/index.html
new file mode 100644
index 0000000..cd09296
--- /dev/null
+++ b/content/docs/next/io-hdfs/index.html
@@ -0,0 +1,13 @@
+<!DOCTYPE html><html lang="en"><head><meta charSet="utf-8"/><meta http-equiv="X-UA-Compatible" content="IE=edge"/><title>Apache Pulsar · </title><meta name="viewport" content="width=device-width"/><meta name="generator" content="Docusaurus"/><meta name="description" content=""/><meta property="og:title" content="Apache Pulsar · "/><meta property="og:type" content="website"/><meta property="og:url" content="https://pulsar.incubator.apache.org/index.html"/><meta property="og:description" c [...]
+ (function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){
+ (i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),
+ m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
+ })(window,document,'script','https://www.google-analytics.com/analytics.js','ga');
+
+ ga('create', 'UA-102219959-1', 'auto');
+ ga('send', 'pageview');
+ </script><link rel="stylesheet" href="/css/code-blocks-buttons.css"/><script type="text/javascript" src="https://buttons.github.io/buttons.js"></script><script type="text/javascript" src="https://cdnjs.cloudflare.com/ajax/libs/clipboard.js/2.0.0/clipboard.min.js"></script><script type="text/javascript" src="/js/custom.js"></script><link rel="stylesheet" href="/css/main.css"/><script src="/js/codetabs.js"></script></head><body><script>
+ <!--
+ window.location.href = "/docs/en/next/io-hdfs";
+ // -->
+ </script></body></html>
\ No newline at end of file
diff --git a/content/docs/next/io-mongo.html b/content/docs/next/io-mongo.html
new file mode 100644
index 0000000..931142b
--- /dev/null
+++ b/content/docs/next/io-mongo.html
@@ -0,0 +1,13 @@
+<!DOCTYPE html><html lang="en"><head><meta charSet="utf-8"/><meta http-equiv="X-UA-Compatible" content="IE=edge"/><title>Apache Pulsar · </title><meta name="viewport" content="width=device-width"/><meta name="generator" content="Docusaurus"/><meta name="description" content=""/><meta property="og:title" content="Apache Pulsar · "/><meta property="og:type" content="website"/><meta property="og:url" content="https://pulsar.incubator.apache.org/index.html"/><meta property="og:description" c [...]
+ (function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){
+ (i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),
+ m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
+ })(window,document,'script','https://www.google-analytics.com/analytics.js','ga');
+
+ ga('create', 'UA-102219959-1', 'auto');
+ ga('send', 'pageview');
+ </script><link rel="stylesheet" href="/css/code-blocks-buttons.css"/><script type="text/javascript" src="https://buttons.github.io/buttons.js"></script><script type="text/javascript" src="https://cdnjs.cloudflare.com/ajax/libs/clipboard.js/2.0.0/clipboard.min.js"></script><script type="text/javascript" src="/js/custom.js"></script><link rel="stylesheet" href="/css/main.css"/><script src="/js/codetabs.js"></script></head><body><script>
+ <!--
+ window.location.href = "/docs/en/next/io-mongo";
+ // -->
+ </script></body></html>
\ No newline at end of file
diff --git a/content/docs/next/io-mongo/index.html b/content/docs/next/io-mongo/index.html
new file mode 100644
index 0000000..931142b
--- /dev/null
+++ b/content/docs/next/io-mongo/index.html
@@ -0,0 +1,13 @@
+<!DOCTYPE html><html lang="en"><head><meta charSet="utf-8"/><meta http-equiv="X-UA-Compatible" content="IE=edge"/><title>Apache Pulsar · </title><meta name="viewport" content="width=device-width"/><meta name="generator" content="Docusaurus"/><meta name="description" content=""/><meta property="og:title" content="Apache Pulsar · "/><meta property="og:type" content="website"/><meta property="og:url" content="https://pulsar.incubator.apache.org/index.html"/><meta property="og:description" c [...]
+ (function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){
+ (i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),
+ m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
+ })(window,document,'script','https://www.google-analytics.com/analytics.js','ga');
+
+ ga('create', 'UA-102219959-1', 'auto');
+ ga('send', 'pageview');
+ </script><link rel="stylesheet" href="/css/code-blocks-buttons.css"/><script type="text/javascript" src="https://buttons.github.io/buttons.js"></script><script type="text/javascript" src="https://cdnjs.cloudflare.com/ajax/libs/clipboard.js/2.0.0/clipboard.min.js"></script><script type="text/javascript" src="/js/custom.js"></script><link rel="stylesheet" href="/css/main.css"/><script src="/js/codetabs.js"></script></head><body><script>
+ <!--
+ window.location.href = "/docs/en/next/io-mongo";
+ // -->
+ </script></body></html>
\ No newline at end of file
diff --git a/content/docs/zh-CN/2.1.0-incubating/cookbooks-retention-expiry.html b/content/docs/zh-CN/2.1.0-incubating/cookbooks-retention-expiry.html
index f35336f..4334af4 100644
--- a/content/docs/zh-CN/2.1.0-incubating/cookbooks-retention-expiry.html
+++ b/content/docs/zh-CN/2.1.0-incubating/cookbooks-retention-expiry.html
@@ -204,8 +204,8 @@ admin.namespaces().setBacklogQuota(namespace, quota);
</code></pre>
<h3><a class="anchor" aria-hidden="true" id="remove-backlog-quotas"></a><a href="#remove-backlog-quotas" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2 [...]
<h4><a class="anchor" aria-hidden="true" id="pulsar-admin-4"></a><a href="#pulsar-admin-4" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0- [...]
-<p>Use the <a href="/docs/zh-CN/2.1.0-incubating/pulsar-admin#pulsar-admin-namespaces-remove-backlog-quota"><code>remove-backlog-quotas</code></a> subcommand and specify a namespace. Here's an example:</p>
-<pre><code class="hljs css language-shell"><span class="hljs-meta">$</span><span class="bash"> pulsar-admin namespaces remove-backlog-quotas my-tenant/my-ns</span>
+<p>Use the <a href="/docs/zh-CN/2.1.0-incubating/pulsar-admin#pulsar-admin-namespaces-remove-backlog-quota"><code>remove-backlog-quota</code></a> subcommand and specify a namespace. Here's an example:</p>
+<pre><code class="hljs css language-shell"><span class="hljs-meta">$</span><span class="bash"> pulsar-admin namespaces remove-backlog-quota my-tenant/my-ns</span>
</code></pre>
<h4><a class="anchor" aria-hidden="true" id="rest-api-4"></a><a href="#rest-api-4" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1 [...]
<p><a href="https://pulsar.incubator.apache.org/en/admin-rest-api#operation/removeBacklogQuota"><b>DELETE</b> <i>/admin/v2/namespaces/:tenant/:namespace/backlogQuota</i></a>
diff --git a/content/docs/zh-CN/2.1.0-incubating/cookbooks-retention-expiry/index.html b/content/docs/zh-CN/2.1.0-incubating/cookbooks-retention-expiry/index.html
index f35336f..4334af4 100644
--- a/content/docs/zh-CN/2.1.0-incubating/cookbooks-retention-expiry/index.html
+++ b/content/docs/zh-CN/2.1.0-incubating/cookbooks-retention-expiry/index.html
@@ -204,8 +204,8 @@ admin.namespaces().setBacklogQuota(namespace, quota);
</code></pre>
<h3><a class="anchor" aria-hidden="true" id="remove-backlog-quotas"></a><a href="#remove-backlog-quotas" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2 [...]
<h4><a class="anchor" aria-hidden="true" id="pulsar-admin-4"></a><a href="#pulsar-admin-4" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0- [...]
-<p>Use the <a href="/docs/zh-CN/2.1.0-incubating/pulsar-admin#pulsar-admin-namespaces-remove-backlog-quota"><code>remove-backlog-quotas</code></a> subcommand and specify a namespace. Here's an example:</p>
-<pre><code class="hljs css language-shell"><span class="hljs-meta">$</span><span class="bash"> pulsar-admin namespaces remove-backlog-quotas my-tenant/my-ns</span>
+<p>Use the <a href="/docs/zh-CN/2.1.0-incubating/pulsar-admin#pulsar-admin-namespaces-remove-backlog-quota"><code>remove-backlog-quota</code></a> subcommand and specify a namespace. Here's an example:</p>
+<pre><code class="hljs css language-shell"><span class="hljs-meta">$</span><span class="bash"> pulsar-admin namespaces remove-backlog-quota my-tenant/my-ns</span>
</code></pre>
<h4><a class="anchor" aria-hidden="true" id="rest-api-4"></a><a href="#rest-api-4" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1 [...]
<p><a href="https://pulsar.incubator.apache.org/en/admin-rest-api#operation/removeBacklogQuota"><b>DELETE</b> <i>/admin/v2/namespaces/:tenant/:namespace/backlogQuota</i></a>
diff --git a/content/docs/zh-CN/2.1.0-incubating/standalone.html b/content/docs/zh-CN/2.1.0-incubating/standalone.html
index 656abe8..93960e3 100644
--- a/content/docs/zh-CN/2.1.0-incubating/standalone.html
+++ b/content/docs/zh-CN/2.1.0-incubating/standalone.html
@@ -188,7 +188,7 @@ pulsar-io-twitter-2.3.0.nar
<p>以下是使用<a href="/docs/zh-CN/2.1.0-incubating/client-libraries-java">Java</a>客户端创建producer的例子:</p>
<pre><code class="hljs css language-java">String localClusterUrl = <span class="hljs-string">"pulsar://localhost:6650"</span>;
-PulsarClient client = PulsarClient.builder().serviceURL(localClusterUrl).build();
+PulsarClient client = PulsarClient.builder().serviceUrl(localClusterUrl).build();
Producer<<span class="hljs-keyword">byte</span>[]> producer = client.newProducer().topic(<span class="hljs-string">"my-topic"</span>).create();
</code></pre>
<p>以下是<a href="/docs/zh-CN/2.1.0-incubating/client-libraries-python">Python</a> producer的例子:</p>
diff --git a/content/docs/zh-CN/2.1.0-incubating/standalone/index.html b/content/docs/zh-CN/2.1.0-incubating/standalone/index.html
index 656abe8..93960e3 100644
--- a/content/docs/zh-CN/2.1.0-incubating/standalone/index.html
+++ b/content/docs/zh-CN/2.1.0-incubating/standalone/index.html
@@ -188,7 +188,7 @@ pulsar-io-twitter-2.3.0.nar
<p>以下是使用<a href="/docs/zh-CN/2.1.0-incubating/client-libraries-java">Java</a>客户端创建producer的例子:</p>
<pre><code class="hljs css language-java">String localClusterUrl = <span class="hljs-string">"pulsar://localhost:6650"</span>;
-PulsarClient client = PulsarClient.builder().serviceURL(localClusterUrl).build();
+PulsarClient client = PulsarClient.builder().serviceUrl(localClusterUrl).build();
Producer<<span class="hljs-keyword">byte</span>[]> producer = client.newProducer().topic(<span class="hljs-string">"my-topic"</span>).create();
</code></pre>
<p>以下是<a href="/docs/zh-CN/2.1.0-incubating/client-libraries-python">Python</a> producer的例子:</p>
diff --git a/content/docs/zh-CN/2.1.1-incubating/cookbooks-retention-expiry.html b/content/docs/zh-CN/2.1.1-incubating/cookbooks-retention-expiry.html
index 2ed8ba8..9cac8be 100644
--- a/content/docs/zh-CN/2.1.1-incubating/cookbooks-retention-expiry.html
+++ b/content/docs/zh-CN/2.1.1-incubating/cookbooks-retention-expiry.html
@@ -204,8 +204,8 @@ admin.namespaces().setBacklogQuota(namespace, quota);
</code></pre>
<h3><a class="anchor" aria-hidden="true" id="remove-backlog-quotas"></a><a href="#remove-backlog-quotas" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2 [...]
<h4><a class="anchor" aria-hidden="true" id="pulsar-admin-4"></a><a href="#pulsar-admin-4" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0- [...]
-<p>Use the <a href="/docs/zh-CN/2.1.1-incubating/pulsar-admin#pulsar-admin-namespaces-remove-backlog-quota"><code>remove-backlog-quotas</code></a> subcommand and specify a namespace. Here's an example:</p>
-<pre><code class="hljs css language-shell"><span class="hljs-meta">$</span><span class="bash"> pulsar-admin namespaces remove-backlog-quotas my-tenant/my-ns</span>
+<p>Use the <a href="/docs/zh-CN/2.1.1-incubating/pulsar-admin#pulsar-admin-namespaces-remove-backlog-quota"><code>remove-backlog-quota</code></a> subcommand and specify a namespace. Here's an example:</p>
+<pre><code class="hljs css language-shell"><span class="hljs-meta">$</span><span class="bash"> pulsar-admin namespaces remove-backlog-quota my-tenant/my-ns</span>
</code></pre>
<h4><a class="anchor" aria-hidden="true" id="rest-api-4"></a><a href="#rest-api-4" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1 [...]
<p><a href="https://pulsar.incubator.apache.org/en/admin-rest-api#operation/removeBacklogQuota"><b>DELETE</b> <i>/admin/v2/namespaces/:tenant/:namespace/backlogQuota</i></a>
diff --git a/content/docs/zh-CN/2.1.1-incubating/cookbooks-retention-expiry/index.html b/content/docs/zh-CN/2.1.1-incubating/cookbooks-retention-expiry/index.html
index 2ed8ba8..9cac8be 100644
--- a/content/docs/zh-CN/2.1.1-incubating/cookbooks-retention-expiry/index.html
+++ b/content/docs/zh-CN/2.1.1-incubating/cookbooks-retention-expiry/index.html
@@ -204,8 +204,8 @@ admin.namespaces().setBacklogQuota(namespace, quota);
</code></pre>
<h3><a class="anchor" aria-hidden="true" id="remove-backlog-quotas"></a><a href="#remove-backlog-quotas" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2 [...]
<h4><a class="anchor" aria-hidden="true" id="pulsar-admin-4"></a><a href="#pulsar-admin-4" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0- [...]
-<p>Use the <a href="/docs/zh-CN/2.1.1-incubating/pulsar-admin#pulsar-admin-namespaces-remove-backlog-quota"><code>remove-backlog-quotas</code></a> subcommand and specify a namespace. Here's an example:</p>
-<pre><code class="hljs css language-shell"><span class="hljs-meta">$</span><span class="bash"> pulsar-admin namespaces remove-backlog-quotas my-tenant/my-ns</span>
+<p>Use the <a href="/docs/zh-CN/2.1.1-incubating/pulsar-admin#pulsar-admin-namespaces-remove-backlog-quota"><code>remove-backlog-quota</code></a> subcommand and specify a namespace. Here's an example:</p>
+<pre><code class="hljs css language-shell"><span class="hljs-meta">$</span><span class="bash"> pulsar-admin namespaces remove-backlog-quota my-tenant/my-ns</span>
</code></pre>
<h4><a class="anchor" aria-hidden="true" id="rest-api-4"></a><a href="#rest-api-4" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1 [...]
<p><a href="https://pulsar.incubator.apache.org/en/admin-rest-api#operation/removeBacklogQuota"><b>DELETE</b> <i>/admin/v2/namespaces/:tenant/:namespace/backlogQuota</i></a>
diff --git a/content/docs/zh-CN/2.1.1-incubating/standalone.html b/content/docs/zh-CN/2.1.1-incubating/standalone.html
index aaa62ad..1822044 100644
--- a/content/docs/zh-CN/2.1.1-incubating/standalone.html
+++ b/content/docs/zh-CN/2.1.1-incubating/standalone.html
@@ -199,7 +199,7 @@ pulsar-io-twitter-2.3.0.nar
<p>以下是使用<a href="/docs/zh-CN/2.1.1-incubating/client-libraries-java">Java</a>客户端创建producer的例子:</p>
<pre><code class="hljs css language-java">String localClusterUrl = <span class="hljs-string">"pulsar://localhost:6650"</span>;
-PulsarClient client = PulsarClient.builder().serviceURL(localClusterUrl).build();
+PulsarClient client = PulsarClient.builder().serviceUrl(localClusterUrl).build();
Producer<<span class="hljs-keyword">byte</span>[]> producer = client.newProducer().topic(<span class="hljs-string">"my-topic"</span>).create();
</code></pre>
<p>以下是<a href="/docs/zh-CN/2.1.1-incubating/client-libraries-python">Python</a> producer的例子:</p>
diff --git a/content/docs/zh-CN/2.1.1-incubating/standalone/index.html b/content/docs/zh-CN/2.1.1-incubating/standalone/index.html
index aaa62ad..1822044 100644
--- a/content/docs/zh-CN/2.1.1-incubating/standalone/index.html
+++ b/content/docs/zh-CN/2.1.1-incubating/standalone/index.html
@@ -199,7 +199,7 @@ pulsar-io-twitter-2.3.0.nar
<p>以下是使用<a href="/docs/zh-CN/2.1.1-incubating/client-libraries-java">Java</a>客户端创建producer的例子:</p>
<pre><code class="hljs css language-java">String localClusterUrl = <span class="hljs-string">"pulsar://localhost:6650"</span>;
-PulsarClient client = PulsarClient.builder().serviceURL(localClusterUrl).build();
+PulsarClient client = PulsarClient.builder().serviceUrl(localClusterUrl).build();
Producer<<span class="hljs-keyword">byte</span>[]> producer = client.newProducer().topic(<span class="hljs-string">"my-topic"</span>).create();
</code></pre>
<p>以下是<a href="/docs/zh-CN/2.1.1-incubating/client-libraries-python">Python</a> producer的例子:</p>
diff --git a/content/docs/zh-CN/2.2.0/cookbooks-retention-expiry.html b/content/docs/zh-CN/2.2.0/cookbooks-retention-expiry.html
index 0b79468..444b081 100644
--- a/content/docs/zh-CN/2.2.0/cookbooks-retention-expiry.html
+++ b/content/docs/zh-CN/2.2.0/cookbooks-retention-expiry.html
@@ -204,8 +204,8 @@ admin.namespaces().setBacklogQuota(namespace, quota);
</code></pre>
<h3><a class="anchor" aria-hidden="true" id="remove-backlog-quotas"></a><a href="#remove-backlog-quotas" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2 [...]
<h4><a class="anchor" aria-hidden="true" id="pulsar-admin-4"></a><a href="#pulsar-admin-4" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0- [...]
-<p>Use the <a href="/docs/zh-CN/2.2.0/pulsar-admin#pulsar-admin-namespaces-remove-backlog-quota"><code>remove-backlog-quotas</code></a> subcommand and specify a namespace. Here's an example:</p>
-<pre><code class="hljs css language-shell"><span class="hljs-meta">$</span><span class="bash"> pulsar-admin namespaces remove-backlog-quotas my-tenant/my-ns</span>
+<p>Use the <a href="/docs/zh-CN/2.2.0/pulsar-admin#pulsar-admin-namespaces-remove-backlog-quota"><code>remove-backlog-quota</code></a> subcommand and specify a namespace. Here's an example:</p>
+<pre><code class="hljs css language-shell"><span class="hljs-meta">$</span><span class="bash"> pulsar-admin namespaces remove-backlog-quota my-tenant/my-ns</span>
</code></pre>
<h4><a class="anchor" aria-hidden="true" id="rest-api-4"></a><a href="#rest-api-4" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1 [...]
<p><a href="https://pulsar.incubator.apache.org/en/admin-rest-api#operation/removeBacklogQuota"><b>DELETE</b> <i>/admin/v2/namespaces/:tenant/:namespace/backlogQuota</i></a>
diff --git a/content/docs/zh-CN/2.2.0/cookbooks-retention-expiry/index.html b/content/docs/zh-CN/2.2.0/cookbooks-retention-expiry/index.html
index 0b79468..444b081 100644
--- a/content/docs/zh-CN/2.2.0/cookbooks-retention-expiry/index.html
+++ b/content/docs/zh-CN/2.2.0/cookbooks-retention-expiry/index.html
@@ -204,8 +204,8 @@ admin.namespaces().setBacklogQuota(namespace, quota);
</code></pre>
<h3><a class="anchor" aria-hidden="true" id="remove-backlog-quotas"></a><a href="#remove-backlog-quotas" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2 [...]
<h4><a class="anchor" aria-hidden="true" id="pulsar-admin-4"></a><a href="#pulsar-admin-4" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0- [...]
-<p>Use the <a href="/docs/zh-CN/2.2.0/pulsar-admin#pulsar-admin-namespaces-remove-backlog-quota"><code>remove-backlog-quotas</code></a> subcommand and specify a namespace. Here's an example:</p>
-<pre><code class="hljs css language-shell"><span class="hljs-meta">$</span><span class="bash"> pulsar-admin namespaces remove-backlog-quotas my-tenant/my-ns</span>
+<p>Use the <a href="/docs/zh-CN/2.2.0/pulsar-admin#pulsar-admin-namespaces-remove-backlog-quota"><code>remove-backlog-quota</code></a> subcommand and specify a namespace. Here's an example:</p>
+<pre><code class="hljs css language-shell"><span class="hljs-meta">$</span><span class="bash"> pulsar-admin namespaces remove-backlog-quota my-tenant/my-ns</span>
</code></pre>
<h4><a class="anchor" aria-hidden="true" id="rest-api-4"></a><a href="#rest-api-4" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1 [...]
<p><a href="https://pulsar.incubator.apache.org/en/admin-rest-api#operation/removeBacklogQuota"><b>DELETE</b> <i>/admin/v2/namespaces/:tenant/:namespace/backlogQuota</i></a>
diff --git a/content/docs/zh-CN/2.2.0/standalone.html b/content/docs/zh-CN/2.2.0/standalone.html
index dd9c2bf..11a3d53 100644
--- a/content/docs/zh-CN/2.2.0/standalone.html
+++ b/content/docs/zh-CN/2.2.0/standalone.html
@@ -232,7 +232,7 @@ tiered-storage-jcloud-2.3.0.nar
<p>以下是使用<a href="/docs/zh-CN/2.2.0/client-libraries-java">Java</a>客户端创建producer的例子:</p>
<pre><code class="hljs css language-java">String localClusterUrl = <span class="hljs-string">"pulsar://localhost:6650"</span>;
-PulsarClient client = PulsarClient.builder().serviceURL(localClusterUrl).build();
+PulsarClient client = PulsarClient.builder().serviceUrl(localClusterUrl).build();
Producer<<span class="hljs-keyword">byte</span>[]> producer = client.newProducer().topic(<span class="hljs-string">"my-topic"</span>).create();
</code></pre>
<p>以下是<a href="/docs/zh-CN/2.2.0/client-libraries-python">Python</a> producer的例子:</p>
diff --git a/content/docs/zh-CN/2.2.0/standalone/index.html b/content/docs/zh-CN/2.2.0/standalone/index.html
index dd9c2bf..11a3d53 100644
--- a/content/docs/zh-CN/2.2.0/standalone/index.html
+++ b/content/docs/zh-CN/2.2.0/standalone/index.html
@@ -232,7 +232,7 @@ tiered-storage-jcloud-2.3.0.nar
<p>以下是使用<a href="/docs/zh-CN/2.2.0/client-libraries-java">Java</a>客户端创建producer的例子:</p>
<pre><code class="hljs css language-java">String localClusterUrl = <span class="hljs-string">"pulsar://localhost:6650"</span>;
-PulsarClient client = PulsarClient.builder().serviceURL(localClusterUrl).build();
+PulsarClient client = PulsarClient.builder().serviceUrl(localClusterUrl).build();
Producer<<span class="hljs-keyword">byte</span>[]> producer = client.newProducer().topic(<span class="hljs-string">"my-topic"</span>).create();
</code></pre>
<p>以下是<a href="/docs/zh-CN/2.2.0/client-libraries-python">Python</a> producer的例子:</p>
diff --git a/content/docs/zh-CN/2.2.1/cookbooks-retention-expiry.html b/content/docs/zh-CN/2.2.1/cookbooks-retention-expiry.html
index 2b62691..3343e14 100644
--- a/content/docs/zh-CN/2.2.1/cookbooks-retention-expiry.html
+++ b/content/docs/zh-CN/2.2.1/cookbooks-retention-expiry.html
@@ -204,8 +204,8 @@ admin.namespaces().setBacklogQuota(namespace, quota);
</code></pre>
<h3><a class="anchor" aria-hidden="true" id="remove-backlog-quotas"></a><a href="#remove-backlog-quotas" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2 [...]
<h4><a class="anchor" aria-hidden="true" id="pulsar-admin-4"></a><a href="#pulsar-admin-4" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0- [...]
-<p>Use the <a href="/docs/zh-CN/2.2.1/pulsar-admin#pulsar-admin-namespaces-remove-backlog-quota"><code>remove-backlog-quotas</code></a> subcommand and specify a namespace. Here's an example:</p>
-<pre><code class="hljs css language-shell"><span class="hljs-meta">$</span><span class="bash"> pulsar-admin namespaces remove-backlog-quotas my-tenant/my-ns</span>
+<p>Use the <a href="/docs/zh-CN/2.2.1/pulsar-admin#pulsar-admin-namespaces-remove-backlog-quota"><code>remove-backlog-quota</code></a> subcommand and specify a namespace. Here's an example:</p>
+<pre><code class="hljs css language-shell"><span class="hljs-meta">$</span><span class="bash"> pulsar-admin namespaces remove-backlog-quota my-tenant/my-ns</span>
</code></pre>
<h4><a class="anchor" aria-hidden="true" id="rest-api-4"></a><a href="#rest-api-4" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1 [...]
<p><a href="https://pulsar.incubator.apache.org/en/admin-rest-api#operation/removeBacklogQuota"><b>DELETE</b> <i>/admin/v2/namespaces/:tenant/:namespace/backlogQuota</i></a>
diff --git a/content/docs/zh-CN/2.2.1/cookbooks-retention-expiry/index.html b/content/docs/zh-CN/2.2.1/cookbooks-retention-expiry/index.html
index 2b62691..3343e14 100644
--- a/content/docs/zh-CN/2.2.1/cookbooks-retention-expiry/index.html
+++ b/content/docs/zh-CN/2.2.1/cookbooks-retention-expiry/index.html
@@ -204,8 +204,8 @@ admin.namespaces().setBacklogQuota(namespace, quota);
</code></pre>
<h3><a class="anchor" aria-hidden="true" id="remove-backlog-quotas"></a><a href="#remove-backlog-quotas" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2 [...]
<h4><a class="anchor" aria-hidden="true" id="pulsar-admin-4"></a><a href="#pulsar-admin-4" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0- [...]
-<p>Use the <a href="/docs/zh-CN/2.2.1/pulsar-admin#pulsar-admin-namespaces-remove-backlog-quota"><code>remove-backlog-quotas</code></a> subcommand and specify a namespace. Here's an example:</p>
-<pre><code class="hljs css language-shell"><span class="hljs-meta">$</span><span class="bash"> pulsar-admin namespaces remove-backlog-quotas my-tenant/my-ns</span>
+<p>Use the <a href="/docs/zh-CN/2.2.1/pulsar-admin#pulsar-admin-namespaces-remove-backlog-quota"><code>remove-backlog-quota</code></a> subcommand and specify a namespace. Here's an example:</p>
+<pre><code class="hljs css language-shell"><span class="hljs-meta">$</span><span class="bash"> pulsar-admin namespaces remove-backlog-quota my-tenant/my-ns</span>
</code></pre>
<h4><a class="anchor" aria-hidden="true" id="rest-api-4"></a><a href="#rest-api-4" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1 [...]
<p><a href="https://pulsar.incubator.apache.org/en/admin-rest-api#operation/removeBacklogQuota"><b>DELETE</b> <i>/admin/v2/namespaces/:tenant/:namespace/backlogQuota</i></a>
diff --git a/content/docs/zh-CN/2.2.1/standalone.html b/content/docs/zh-CN/2.2.1/standalone.html
index 33060e8..3276ffd 100644
--- a/content/docs/zh-CN/2.2.1/standalone.html
+++ b/content/docs/zh-CN/2.2.1/standalone.html
@@ -232,7 +232,7 @@ tiered-storage-jcloud-2.3.0.nar
<p>以下是使用<a href="/docs/zh-CN/2.2.1/client-libraries-java">Java</a>客户端创建producer的例子:</p>
<pre><code class="hljs css language-java">String localClusterUrl = <span class="hljs-string">"pulsar://localhost:6650"</span>;
-PulsarClient client = PulsarClient.builder().serviceURL(localClusterUrl).build();
+PulsarClient client = PulsarClient.builder().serviceUrl(localClusterUrl).build();
Producer<<span class="hljs-keyword">byte</span>[]> producer = client.newProducer().topic(<span class="hljs-string">"my-topic"</span>).create();
</code></pre>
<p>以下是<a href="/docs/zh-CN/2.2.1/client-libraries-python">Python</a> producer的例子:</p>
diff --git a/content/docs/zh-CN/2.2.1/standalone/index.html b/content/docs/zh-CN/2.2.1/standalone/index.html
index 33060e8..3276ffd 100644
--- a/content/docs/zh-CN/2.2.1/standalone/index.html
+++ b/content/docs/zh-CN/2.2.1/standalone/index.html
@@ -232,7 +232,7 @@ tiered-storage-jcloud-2.3.0.nar
<p>以下是使用<a href="/docs/zh-CN/2.2.1/client-libraries-java">Java</a>客户端创建producer的例子:</p>
<pre><code class="hljs css language-java">String localClusterUrl = <span class="hljs-string">"pulsar://localhost:6650"</span>;
-PulsarClient client = PulsarClient.builder().serviceURL(localClusterUrl).build();
+PulsarClient client = PulsarClient.builder().serviceUrl(localClusterUrl).build();
Producer<<span class="hljs-keyword">byte</span>[]> producer = client.newProducer().topic(<span class="hljs-string">"my-topic"</span>).create();
</code></pre>
<p>以下是<a href="/docs/zh-CN/2.2.1/client-libraries-python">Python</a> producer的例子:</p>
diff --git a/content/docs/zh-CN/next/io-connectors.html b/content/docs/zh-CN/next/io-connectors.html
index e492e91..8571d86 100644
--- a/content/docs/zh-CN/next/io-connectors.html
+++ b/content/docs/zh-CN/next/io-connectors.html
@@ -82,6 +82,10 @@
<li><a href="/docs/zh-CN/next/io-cdc">CDC Source Connector based on Debezium</a></li>
<li><a href="/docs/zh-CN/next/io-netty#source">Netty Source Connector</a></li>
<li><a href="/docs/zh-CN/next/io-hbase#sink">Hbase Sink Connector</a></li>
+<li><a href="/docs/zh-CN/next/io-elasticsearch#sink">ElasticSearch Sink Connector</a></li>
+<li><a href="/docs/zh-CN/next/io-file#source">File Source Connector</a></li>
+<li><a href="/docs/zh-CN/next/io-hdfs#sink">Hdfs Sink Connector</a></li>
+<li><a href="/docs/zh-CN/next/io-mongo#sink">MongoDB Sink Connector</a></li>
</ul>
</span></div></article></div><div class="docs-prevnext"><a class="docs-prev button" href="/docs/zh-CN/next/io-managing"><span class="arrow-prev">← </span><span>Managing Connectors</span></a><a class="docs-next button" href="/docs/zh-CN/next/io-develop"><span>Developing Connectors</span><span class="arrow-next"> →</span></a></div></div></div><nav class="onPageNav"></nav></div><footer class="nav-footer" id="footer"><section class="copyright">Copyright © 2019 The Apache Software Foundation. [...]
const community = document.querySelector("a[href='#community']").parentNode;
diff --git a/content/docs/zh-CN/next/io-connectors/index.html b/content/docs/zh-CN/next/io-connectors/index.html
index e492e91..8571d86 100644
--- a/content/docs/zh-CN/next/io-connectors/index.html
+++ b/content/docs/zh-CN/next/io-connectors/index.html
@@ -82,6 +82,10 @@
<li><a href="/docs/zh-CN/next/io-cdc">CDC Source Connector based on Debezium</a></li>
<li><a href="/docs/zh-CN/next/io-netty#source">Netty Source Connector</a></li>
<li><a href="/docs/zh-CN/next/io-hbase#sink">Hbase Sink Connector</a></li>
+<li><a href="/docs/zh-CN/next/io-elasticsearch#sink">ElasticSearch Sink Connector</a></li>
+<li><a href="/docs/zh-CN/next/io-file#source">File Source Connector</a></li>
+<li><a href="/docs/zh-CN/next/io-hdfs#sink">Hdfs Sink Connector</a></li>
+<li><a href="/docs/zh-CN/next/io-mongo#sink">MongoDB Sink Connector</a></li>
</ul>
</span></div></article></div><div class="docs-prevnext"><a class="docs-prev button" href="/docs/zh-CN/next/io-managing"><span class="arrow-prev">← </span><span>Managing Connectors</span></a><a class="docs-next button" href="/docs/zh-CN/next/io-develop"><span>Developing Connectors</span><span class="arrow-next"> →</span></a></div></div></div><nav class="onPageNav"></nav></div><footer class="nav-footer" id="footer"><section class="copyright">Copyright © 2019 The Apache Software Foundation. [...]
const community = document.querySelector("a[href='#community']").parentNode;
diff --git a/content/docs/zh-CN/next/io-elasticsearch.html b/content/docs/zh-CN/next/io-elasticsearch.html
new file mode 100644
index 0000000..c4f8754
--- /dev/null
+++ b/content/docs/zh-CN/next/io-elasticsearch.html
@@ -0,0 +1,103 @@
+<!DOCTYPE html><html lang="zh-CN"><head><meta charSet="utf-8"/><meta http-equiv="X-UA-Compatible" content="IE=edge"/><title>ElasticSearch Connector · Apache Pulsar</title><meta name="viewport" content="width=device-width"/><meta name="generator" content="Docusaurus"/><meta name="description" content="<h2><a class="anchor" aria-hidden="true" id="sink"></a><a href="#sink" aria-hidden="true" class="hash-link"&g [...]
+"/><meta name="docsearch:version" content="next"/><meta name="docsearch:language" content="zh-CN"/><meta property="og:title" content="ElasticSearch Connector · Apache Pulsar"/><meta property="og:type" content="website"/><meta property="og:url" content="https://pulsar.incubator.apache.org/index.html"/><meta property="og:description" content="<h2><a class="anchor" aria-hidden="true" id="sink"></a><a href="#sink" aria-hidden=" [...]
+"/><meta name="twitter:card" content="summary"/><meta name="twitter:image" content="https://pulsar.incubator.apache.org/img/pulsar.svg"/><link rel="shortcut icon" href="/img/pulsar.ico"/><link rel="stylesheet" href="https://cdn.jsdelivr.net/docsearch.js/1/docsearch.min.css"/><link rel="stylesheet" href="//cdnjs.cloudflare.com/ajax/libs/highlight.js/9.12.0/styles/atom-one-dark.min.css"/><link rel="alternate" type="application/atom+xml" href="https://pulsar.incubator.apache.org/blog/atom.x [...]
+ (function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){
+ (i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),
+ m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
+ })(window,document,'script','https://www.google-analytics.com/analytics.js','ga');
+
+ ga('create', 'UA-102219959-1', 'auto');
+ ga('send', 'pageview');
+ </script><link rel="stylesheet" href="/css/code-blocks-buttons.css"/><script type="text/javascript" src="https://buttons.github.io/buttons.js"></script><script type="text/javascript" src="https://cdnjs.cloudflare.com/ajax/libs/clipboard.js/2.0.0/clipboard.min.js"></script><script type="text/javascript" src="/js/custom.js"></script><link rel="stylesheet" href="/css/main.css"/><script src="/js/codetabs.js"></script></head><body class="sideNavVisible separateOnPageNav"><div clas [...]
+ const languagesMenuItem = document.getElementById("languages-menu");
+ const languagesDropDown = document.getElementById("languages-dropdown");
+ languagesMenuItem.addEventListener("click", function(event) {
+ event.preventDefault();
+
+ if (languagesDropDown.className == "hide") {
+ languagesDropDown.className = "visible";
+ } else {
+ languagesDropDown.className = "hide";
+ }
+ });
+ </script></span><li class="navSearchWrapper reactNavSearchWrapper"><input type="text" id="search_input_react" placeholder="Search" title="Search"/></li></ul></nav></div></header></div></div><div class="navPusher"><div class="docMainWrapper wrapper"><div class="container mainContainer"><div class="wrapper"><div class="post"><header class="postHeader"><a class="edit-page-link button" href="https://crowdin.com/project/apache-pulsar/zh-CN" target="_blank" rel="noreferrer noopener">Tran [...]
+<p>The ElasticSearch Sink Connector is used to pull messages from Pulsar topics and persist the messages to a index.</p>
+<h2><a class="anchor" aria-hidden="true" id="sink-configuration-options"></a><a href="#sink-configuration-options" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H [...]
+<table>
+<thead>
+<tr><th>Name</th><th>默认值</th><th>Required</th><th>说明:</th></tr>
+</thead>
+<tbody>
+<tr><td><code>elasticSearchUrl</code></td><td><code>null</code></td><td><code>true</code></td><td>The url of elastic search cluster that the connector connects to.</td></tr>
+<tr><td><code>indexName</code></td><td><code>null</code></td><td><code>true</code></td><td>The index name that the connector writes messages to.</td></tr>
+<tr><td><code>indexNumberOfShards</code></td><td><code>1</code></td><td><code>false</code></td><td>The number of shards of the index.</td></tr>
+<tr><td><code>indexNumberOfReplicas</code></td><td><code>1</code></td><td><code>false</code></td><td>The number of replicas of the index.</td></tr>
+<tr><td><code>username</code></td><td><code>null</code></td><td><code>false</code></td><td>The username used by the connector to connect to the elastic search cluster. If username is set, a password should also be provided.</td></tr>
+<tr><td><code>password</code></td><td><code>null</code></td><td><code>false</code></td><td>The password used by the connector to connect to the elastic search cluster. If password is set, a username should also be provided.</td></tr>
+</tbody>
+</table>
+</span></div></article></div><div class="docs-prevnext"></div></div></div><nav class="onPageNav"><ul class="toc-headings"><li><a href="#sink">Sink</a></li><li><a href="#sink-configuration-options">Sink Configuration Options</a></li></ul></nav></div><footer class="nav-footer" id="footer"><section class="copyright">Copyright © 2019 The Apache Software Foundation. All Rights Reserved. Apache, Apache Pulsar and the Apache feather logo are trademarks of The Apache Software Foundation.</sectio [...]
+ const community = document.querySelector("a[href='#community']").parentNode;
+ const communityMenu =
+ '<li>' +
+ '<a id="community-menu" href="#">Community <span style="font-size: 0.75em"> ▼</span></a>' +
+ '<div id="community-dropdown" class="hide">' +
+ '<ul id="community-dropdown-items">' +
+ '<li><a href="/zh-CN/contact">Contact</a></li>' +
+ '<li><a href="/zh-CN/contributing">Contributing</a></li>' +
+ '<li><a href="/zh-CN/events">Events</a></li>' +
+ '<li><a href="https://twitter.com/Apache_Pulsar" target="_blank">Twitter ❐</a></li>' +
+ '<li><a href="https://github.com/apache/pulsar/wiki" target="_blank">Wiki ❐</a></li>' +
+ '<li><a href="https://github.com/apache/pulsar/issues" target="_blank">Issue tracking ❐</a></li>' +
+ '<li> </li>' +
+ '<li><a href="/zh-CN/resources">Resources</a></li>' +
+ '<li><a href="/zh-CN/team">Team</a></li>' +
+ '</ul>' +
+ '</div>' +
+ '</li>';
+
+ community.innerHTML = communityMenu;
+
+ const communityMenuItem = document.getElementById("community-menu");
+ const communityDropDown = document.getElementById("community-dropdown");
+ communityMenuItem.addEventListener("click", function(event) {
+ event.preventDefault();
+
+ if (communityDropDown.className == 'hide') {
+ communityDropDown.className = 'visible';
+ } else {
+ communityDropDown.className = 'hide';
+ }
+ });
+ </script></span><span><script src="/js/pjax-api.min.js"></script><script>window.navfoo = new Pjax({
+ areas: [
+ // try to use the first query.
+ '.mainContainer, .docsNavContainer .toc .navWrapper, .onPageNav',
+ // fallback
+ 'body'
+ ],
+ link: '.docsNavContainer:not(.docsSliderActive) a',
+ update: {
+ script: false,
+ }
+ });
+ </script></span></footer></div><script type="text/javascript" src="https://cdn.jsdelivr.net/docsearch.js/1/docsearch.min.js"></script><script>window.twttr=(function(d,s, id){var js,fjs=d.getElementsByTagName(s)[0],t=window.twttr||{};if(d.getElementById(id))return t;js=d.createElement(s);js.id=id;js.src='https://platform.twitter.com/widgets.js';fjs.parentNode.insertBefore(js, fjs);t._e = [];t.ready = function(f) {t._e.push(f);};return t;}(document, 'script', 'twitter-wjs'));</scri [...]
+ document.addEventListener('keyup', function(e) {
+ if (e.target !== document.body) {
+ return;
+ }
+ // keyCode for '/' (slash)
+ if (e.keyCode === 191) {
+ const search = document.getElementById('search_input_react');
+ search && search.focus();
+ }
+ });
+ </script><script>
+ var search = docsearch({
+
+ apiKey: 'd226a455cecdd4bc18a554c1b47e5b52',
+ indexName: 'apache_pulsar',
+ inputSelector: '#search_input_react',
+ algoliaOptions: {"facetFilters":["language:zh-CN","version:next"]}
+ });
+ </script></body></html>
\ No newline at end of file
diff --git a/content/docs/zh-CN/next/io-elasticsearch/index.html b/content/docs/zh-CN/next/io-elasticsearch/index.html
new file mode 100644
index 0000000..c4f8754
--- /dev/null
+++ b/content/docs/zh-CN/next/io-elasticsearch/index.html
@@ -0,0 +1,103 @@
+<!DOCTYPE html><html lang="zh-CN"><head><meta charSet="utf-8"/><meta http-equiv="X-UA-Compatible" content="IE=edge"/><title>ElasticSearch Connector · Apache Pulsar</title><meta name="viewport" content="width=device-width"/><meta name="generator" content="Docusaurus"/><meta name="description" content="<h2><a class="anchor" aria-hidden="true" id="sink"></a><a href="#sink" aria-hidden="true" class="hash-link"&g [...]
+"/><meta name="docsearch:version" content="next"/><meta name="docsearch:language" content="zh-CN"/><meta property="og:title" content="ElasticSearch Connector · Apache Pulsar"/><meta property="og:type" content="website"/><meta property="og:url" content="https://pulsar.incubator.apache.org/index.html"/><meta property="og:description" content="<h2><a class="anchor" aria-hidden="true" id="sink"></a><a href="#sink" aria-hidden=" [...]
+"/><meta name="twitter:card" content="summary"/><meta name="twitter:image" content="https://pulsar.incubator.apache.org/img/pulsar.svg"/><link rel="shortcut icon" href="/img/pulsar.ico"/><link rel="stylesheet" href="https://cdn.jsdelivr.net/docsearch.js/1/docsearch.min.css"/><link rel="stylesheet" href="//cdnjs.cloudflare.com/ajax/libs/highlight.js/9.12.0/styles/atom-one-dark.min.css"/><link rel="alternate" type="application/atom+xml" href="https://pulsar.incubator.apache.org/blog/atom.x [...]
+ (function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){
+ (i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),
+ m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
+ })(window,document,'script','https://www.google-analytics.com/analytics.js','ga');
+
+ ga('create', 'UA-102219959-1', 'auto');
+ ga('send', 'pageview');
+ </script><link rel="stylesheet" href="/css/code-blocks-buttons.css"/><script type="text/javascript" src="https://buttons.github.io/buttons.js"></script><script type="text/javascript" src="https://cdnjs.cloudflare.com/ajax/libs/clipboard.js/2.0.0/clipboard.min.js"></script><script type="text/javascript" src="/js/custom.js"></script><link rel="stylesheet" href="/css/main.css"/><script src="/js/codetabs.js"></script></head><body class="sideNavVisible separateOnPageNav"><div clas [...]
+ const languagesMenuItem = document.getElementById("languages-menu");
+ const languagesDropDown = document.getElementById("languages-dropdown");
+ languagesMenuItem.addEventListener("click", function(event) {
+ event.preventDefault();
+
+ if (languagesDropDown.className == "hide") {
+ languagesDropDown.className = "visible";
+ } else {
+ languagesDropDown.className = "hide";
+ }
+ });
+ </script></span><li class="navSearchWrapper reactNavSearchWrapper"><input type="text" id="search_input_react" placeholder="Search" title="Search"/></li></ul></nav></div></header></div></div><div class="navPusher"><div class="docMainWrapper wrapper"><div class="container mainContainer"><div class="wrapper"><div class="post"><header class="postHeader"><a class="edit-page-link button" href="https://crowdin.com/project/apache-pulsar/zh-CN" target="_blank" rel="noreferrer noopener">Tran [...]
+<p>The ElasticSearch Sink Connector is used to pull messages from Pulsar topics and persist the messages to a index.</p>
+<h2><a class="anchor" aria-hidden="true" id="sink-configuration-options"></a><a href="#sink-configuration-options" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H [...]
+<table>
+<thead>
+<tr><th>Name</th><th>默认值</th><th>Required</th><th>说明:</th></tr>
+</thead>
+<tbody>
+<tr><td><code>elasticSearchUrl</code></td><td><code>null</code></td><td><code>true</code></td><td>The url of elastic search cluster that the connector connects to.</td></tr>
+<tr><td><code>indexName</code></td><td><code>null</code></td><td><code>true</code></td><td>The index name that the connector writes messages to.</td></tr>
+<tr><td><code>indexNumberOfShards</code></td><td><code>1</code></td><td><code>false</code></td><td>The number of shards of the index.</td></tr>
+<tr><td><code>indexNumberOfReplicas</code></td><td><code>1</code></td><td><code>false</code></td><td>The number of replicas of the index.</td></tr>
+<tr><td><code>username</code></td><td><code>null</code></td><td><code>false</code></td><td>The username used by the connector to connect to the elastic search cluster. If username is set, a password should also be provided.</td></tr>
+<tr><td><code>password</code></td><td><code>null</code></td><td><code>false</code></td><td>The password used by the connector to connect to the elastic search cluster. If password is set, a username should also be provided.</td></tr>
+</tbody>
+</table>
+</span></div></article></div><div class="docs-prevnext"></div></div></div><nav class="onPageNav"><ul class="toc-headings"><li><a href="#sink">Sink</a></li><li><a href="#sink-configuration-options">Sink Configuration Options</a></li></ul></nav></div><footer class="nav-footer" id="footer"><section class="copyright">Copyright © 2019 The Apache Software Foundation. All Rights Reserved. Apache, Apache Pulsar and the Apache feather logo are trademarks of The Apache Software Foundation.</sectio [...]
+ const community = document.querySelector("a[href='#community']").parentNode;
+ const communityMenu =
+ '<li>' +
+ '<a id="community-menu" href="#">Community <span style="font-size: 0.75em"> ▼</span></a>' +
+ '<div id="community-dropdown" class="hide">' +
+ '<ul id="community-dropdown-items">' +
+ '<li><a href="/zh-CN/contact">Contact</a></li>' +
+ '<li><a href="/zh-CN/contributing">Contributing</a></li>' +
+ '<li><a href="/zh-CN/events">Events</a></li>' +
+ '<li><a href="https://twitter.com/Apache_Pulsar" target="_blank">Twitter ❐</a></li>' +
+ '<li><a href="https://github.com/apache/pulsar/wiki" target="_blank">Wiki ❐</a></li>' +
+ '<li><a href="https://github.com/apache/pulsar/issues" target="_blank">Issue tracking ❐</a></li>' +
+ '<li> </li>' +
+ '<li><a href="/zh-CN/resources">Resources</a></li>' +
+ '<li><a href="/zh-CN/team">Team</a></li>' +
+ '</ul>' +
+ '</div>' +
+ '</li>';
+
+ community.innerHTML = communityMenu;
+
+ const communityMenuItem = document.getElementById("community-menu");
+ const communityDropDown = document.getElementById("community-dropdown");
+ communityMenuItem.addEventListener("click", function(event) {
+ event.preventDefault();
+
+ if (communityDropDown.className == 'hide') {
+ communityDropDown.className = 'visible';
+ } else {
+ communityDropDown.className = 'hide';
+ }
+ });
+ </script></span><span><script src="/js/pjax-api.min.js"></script><script>window.navfoo = new Pjax({
+ areas: [
+ // try to use the first query.
+ '.mainContainer, .docsNavContainer .toc .navWrapper, .onPageNav',
+ // fallback
+ 'body'
+ ],
+ link: '.docsNavContainer:not(.docsSliderActive) a',
+ update: {
+ script: false,
+ }
+ });
+ </script></span></footer></div><script type="text/javascript" src="https://cdn.jsdelivr.net/docsearch.js/1/docsearch.min.js"></script><script>window.twttr=(function(d,s, id){var js,fjs=d.getElementsByTagName(s)[0],t=window.twttr||{};if(d.getElementById(id))return t;js=d.createElement(s);js.id=id;js.src='https://platform.twitter.com/widgets.js';fjs.parentNode.insertBefore(js, fjs);t._e = [];t.ready = function(f) {t._e.push(f);};return t;}(document, 'script', 'twitter-wjs'));</scri [...]
+ document.addEventListener('keyup', function(e) {
+ if (e.target !== document.body) {
+ return;
+ }
+ // keyCode for '/' (slash)
+ if (e.keyCode === 191) {
+ const search = document.getElementById('search_input_react');
+ search && search.focus();
+ }
+ });
+ </script><script>
+ var search = docsearch({
+
+ apiKey: 'd226a455cecdd4bc18a554c1b47e5b52',
+ indexName: 'apache_pulsar',
+ inputSelector: '#search_input_react',
+ algoliaOptions: {"facetFilters":["language:zh-CN","version:next"]}
+ });
+ </script></body></html>
\ No newline at end of file
diff --git a/content/docs/zh-CN/next/io-file.html b/content/docs/zh-CN/next/io-file.html
new file mode 100644
index 0000000..dbcb16b
--- /dev/null
+++ b/content/docs/zh-CN/next/io-file.html
@@ -0,0 +1,109 @@
+<!DOCTYPE html><html lang="zh-CN"><head><meta charSet="utf-8"/><meta http-equiv="X-UA-Compatible" content="IE=edge"/><title>File Connector · Apache Pulsar</title><meta name="viewport" content="width=device-width"/><meta name="generator" content="Docusaurus"/><meta name="description" content="<h2><a class="anchor" aria-hidden="true" id="source"></a><a href="#source" aria-hidden="true" class="hash-link">< [...]
+"/><meta name="docsearch:version" content="next"/><meta name="docsearch:language" content="zh-CN"/><meta property="og:title" content="File Connector · Apache Pulsar"/><meta property="og:type" content="website"/><meta property="og:url" content="https://pulsar.incubator.apache.org/index.html"/><meta property="og:description" content="<h2><a class="anchor" aria-hidden="true" id="source"></a><a href="#source" aria-hidden="true [...]
+"/><meta name="twitter:card" content="summary"/><meta name="twitter:image" content="https://pulsar.incubator.apache.org/img/pulsar.svg"/><link rel="shortcut icon" href="/img/pulsar.ico"/><link rel="stylesheet" href="https://cdn.jsdelivr.net/docsearch.js/1/docsearch.min.css"/><link rel="stylesheet" href="//cdnjs.cloudflare.com/ajax/libs/highlight.js/9.12.0/styles/atom-one-dark.min.css"/><link rel="alternate" type="application/atom+xml" href="https://pulsar.incubator.apache.org/blog/atom.x [...]
+ (function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){
+ (i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),
+ m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
+ })(window,document,'script','https://www.google-analytics.com/analytics.js','ga');
+
+ ga('create', 'UA-102219959-1', 'auto');
+ ga('send', 'pageview');
+ </script><link rel="stylesheet" href="/css/code-blocks-buttons.css"/><script type="text/javascript" src="https://buttons.github.io/buttons.js"></script><script type="text/javascript" src="https://cdnjs.cloudflare.com/ajax/libs/clipboard.js/2.0.0/clipboard.min.js"></script><script type="text/javascript" src="/js/custom.js"></script><link rel="stylesheet" href="/css/main.css"/><script src="/js/codetabs.js"></script></head><body class="sideNavVisible separateOnPageNav"><div clas [...]
+ const languagesMenuItem = document.getElementById("languages-menu");
+ const languagesDropDown = document.getElementById("languages-dropdown");
+ languagesMenuItem.addEventListener("click", function(event) {
+ event.preventDefault();
+
+ if (languagesDropDown.className == "hide") {
+ languagesDropDown.className = "visible";
+ } else {
+ languagesDropDown.className = "hide";
+ }
+ });
+ </script></span><li class="navSearchWrapper reactNavSearchWrapper"><input type="text" id="search_input_react" placeholder="Search" title="Search"/></li></ul></nav></div></header></div></div><div class="navPusher"><div class="docMainWrapper wrapper"><div class="container mainContainer"><div class="wrapper"><div class="post"><header class="postHeader"><a class="edit-page-link button" href="https://crowdin.com/project/apache-pulsar/zh-CN" target="_blank" rel="noreferrer noopener">Tran [...]
+<p>The File Source Connector is used to pull messages from files in a directory and persist the messages to a Pulsar topic.</p>
+<h3><a class="anchor" aria-hidden="true" id="source-configuration-options"></a><a href="#source-configuration-options" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 [...]
+<table>
+<thead>
+<tr><th>Name</th><th>Required</th><th>默认值</th><th>说明:</th></tr>
+</thead>
+<tbody>
+<tr><td>inputDirectory</td><td><code>true</code></td><td><code>null</code></td><td>The input directory from which to pull files.</td></tr>
+<tr><td>recurse</td><td><code>false</code></td><td><code>true</code></td><td>Indicates whether or not to pull files from sub-directories.</td></tr>
+<tr><td>keepFile</td><td><code>false</code></td><td><code>false</code></td><td>If true, the file is not deleted after it has been processed and causes the file to be picked up continually.</td></tr>
+<tr><td>fileFilter</td><td><code>false</code></td><td><code>[^\\.].*</code></td><td>Only files whose names match the given regular expression will be picked up.</td></tr>
+<tr><td>pathFilter</td><td><code>false</code></td><td><code>null</code></td><td>When 'recurse' property is true, then only sub-directories whose path matches the given regular expression will be scanned.</td></tr>
+<tr><td>minimumFileAge</td><td><code>false</code></td><td><code>0</code></td><td>The minimum age that a file must be in order to be processed; any file younger than this amount of time (according to last modification date) will be ignored.</td></tr>
+<tr><td>maximumFileAge</td><td><code>false</code></td><td><code>Long.MAX_VALUE</code></td><td>The maximum age that a file must be in order to be processed; any file older than this amount of time (according to last modification date) will be ignored.</td></tr>
+<tr><td>minimumSize</td><td><code>false</code></td><td><code>1</code></td><td>The minimum size (in bytes) that a file must be in order to be processed.</td></tr>
+<tr><td>maximumSize</td><td><code>false</code></td><td><code>Double.MAX_VALUE</code></td><td>The maximum size (in bytes) that a file can be in order to be processed.</td></tr>
+<tr><td>ignoreHiddenFiles</td><td><code>false</code></td><td><code>true</code></td><td>Indicates whether or not hidden files should be ignored or not.</td></tr>
+<tr><td>pollingInterval</td><td><code>false</code></td><td><code>10000</code></td><td>Indicates how long to wait before performing a directory listing.</td></tr>
+<tr><td>numWorkers</td><td><code>false</code></td><td><code>1</code></td><td>The number of worker threads that will be processing the files. This allows you to process a larger number of files concurrently. However, setting this to a value greater than 1 will result in the data from multiple files being "intermingled" in the target topic.</td></tr>
+</tbody>
+</table>
+</span></div></article></div><div class="docs-prevnext"></div></div></div><nav class="onPageNav"><ul class="toc-headings"><li><a href="#source">Source</a><ul class="toc-headings"><li><a href="#source-configuration-options">Source Configuration Options</a></li></ul></li></ul></nav></div><footer class="nav-footer" id="footer"><section class="copyright">Copyright © 2019 The Apache Software Foundation. All Rights Reserved. Apache, Apache Pulsar and the Apache feather logo are trademarks of T [...]
+ const community = document.querySelector("a[href='#community']").parentNode;
+ const communityMenu =
+ '<li>' +
+ '<a id="community-menu" href="#">Community <span style="font-size: 0.75em"> ▼</span></a>' +
+ '<div id="community-dropdown" class="hide">' +
+ '<ul id="community-dropdown-items">' +
+ '<li><a href="/zh-CN/contact">Contact</a></li>' +
+ '<li><a href="/zh-CN/contributing">Contributing</a></li>' +
+ '<li><a href="/zh-CN/events">Events</a></li>' +
+ '<li><a href="https://twitter.com/Apache_Pulsar" target="_blank">Twitter ❐</a></li>' +
+ '<li><a href="https://github.com/apache/pulsar/wiki" target="_blank">Wiki ❐</a></li>' +
+ '<li><a href="https://github.com/apache/pulsar/issues" target="_blank">Issue tracking ❐</a></li>' +
+ '<li> </li>' +
+ '<li><a href="/zh-CN/resources">Resources</a></li>' +
+ '<li><a href="/zh-CN/team">Team</a></li>' +
+ '</ul>' +
+ '</div>' +
+ '</li>';
+
+ community.innerHTML = communityMenu;
+
+ const communityMenuItem = document.getElementById("community-menu");
+ const communityDropDown = document.getElementById("community-dropdown");
+ communityMenuItem.addEventListener("click", function(event) {
+ event.preventDefault();
+
+ if (communityDropDown.className == 'hide') {
+ communityDropDown.className = 'visible';
+ } else {
+ communityDropDown.className = 'hide';
+ }
+ });
+ </script></span><span><script src="/js/pjax-api.min.js"></script><script>window.navfoo = new Pjax({
+ areas: [
+ // try to use the first query.
+ '.mainContainer, .docsNavContainer .toc .navWrapper, .onPageNav',
+ // fallback
+ 'body'
+ ],
+ link: '.docsNavContainer:not(.docsSliderActive) a',
+ update: {
+ script: false,
+ }
+ });
+ </script></span></footer></div><script type="text/javascript" src="https://cdn.jsdelivr.net/docsearch.js/1/docsearch.min.js"></script><script>window.twttr=(function(d,s, id){var js,fjs=d.getElementsByTagName(s)[0],t=window.twttr||{};if(d.getElementById(id))return t;js=d.createElement(s);js.id=id;js.src='https://platform.twitter.com/widgets.js';fjs.parentNode.insertBefore(js, fjs);t._e = [];t.ready = function(f) {t._e.push(f);};return t;}(document, 'script', 'twitter-wjs'));</scri [...]
+ document.addEventListener('keyup', function(e) {
+ if (e.target !== document.body) {
+ return;
+ }
+ // keyCode for '/' (slash)
+ if (e.keyCode === 191) {
+ const search = document.getElementById('search_input_react');
+ search && search.focus();
+ }
+ });
+ </script><script>
+ var search = docsearch({
+
+ apiKey: 'd226a455cecdd4bc18a554c1b47e5b52',
+ indexName: 'apache_pulsar',
+ inputSelector: '#search_input_react',
+ algoliaOptions: {"facetFilters":["language:zh-CN","version:next"]}
+ });
+ </script></body></html>
\ No newline at end of file
diff --git a/content/docs/zh-CN/next/io-file/index.html b/content/docs/zh-CN/next/io-file/index.html
new file mode 100644
index 0000000..dbcb16b
--- /dev/null
+++ b/content/docs/zh-CN/next/io-file/index.html
@@ -0,0 +1,109 @@
+<!DOCTYPE html><html lang="zh-CN"><head><meta charSet="utf-8"/><meta http-equiv="X-UA-Compatible" content="IE=edge"/><title>File Connector · Apache Pulsar</title><meta name="viewport" content="width=device-width"/><meta name="generator" content="Docusaurus"/><meta name="description" content="<h2><a class="anchor" aria-hidden="true" id="source"></a><a href="#source" aria-hidden="true" class="hash-link">< [...]
+"/><meta name="docsearch:version" content="next"/><meta name="docsearch:language" content="zh-CN"/><meta property="og:title" content="File Connector · Apache Pulsar"/><meta property="og:type" content="website"/><meta property="og:url" content="https://pulsar.incubator.apache.org/index.html"/><meta property="og:description" content="<h2><a class="anchor" aria-hidden="true" id="source"></a><a href="#source" aria-hidden="true [...]
+"/><meta name="twitter:card" content="summary"/><meta name="twitter:image" content="https://pulsar.incubator.apache.org/img/pulsar.svg"/><link rel="shortcut icon" href="/img/pulsar.ico"/><link rel="stylesheet" href="https://cdn.jsdelivr.net/docsearch.js/1/docsearch.min.css"/><link rel="stylesheet" href="//cdnjs.cloudflare.com/ajax/libs/highlight.js/9.12.0/styles/atom-one-dark.min.css"/><link rel="alternate" type="application/atom+xml" href="https://pulsar.incubator.apache.org/blog/atom.x [...]
+ (function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){
+ (i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),
+ m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
+ })(window,document,'script','https://www.google-analytics.com/analytics.js','ga');
+
+ ga('create', 'UA-102219959-1', 'auto');
+ ga('send', 'pageview');
+ </script><link rel="stylesheet" href="/css/code-blocks-buttons.css"/><script type="text/javascript" src="https://buttons.github.io/buttons.js"></script><script type="text/javascript" src="https://cdnjs.cloudflare.com/ajax/libs/clipboard.js/2.0.0/clipboard.min.js"></script><script type="text/javascript" src="/js/custom.js"></script><link rel="stylesheet" href="/css/main.css"/><script src="/js/codetabs.js"></script></head><body class="sideNavVisible separateOnPageNav"><div clas [...]
+ const languagesMenuItem = document.getElementById("languages-menu");
+ const languagesDropDown = document.getElementById("languages-dropdown");
+ languagesMenuItem.addEventListener("click", function(event) {
+ event.preventDefault();
+
+ if (languagesDropDown.className == "hide") {
+ languagesDropDown.className = "visible";
+ } else {
+ languagesDropDown.className = "hide";
+ }
+ });
+ </script></span><li class="navSearchWrapper reactNavSearchWrapper"><input type="text" id="search_input_react" placeholder="Search" title="Search"/></li></ul></nav></div></header></div></div><div class="navPusher"><div class="docMainWrapper wrapper"><div class="container mainContainer"><div class="wrapper"><div class="post"><header class="postHeader"><a class="edit-page-link button" href="https://crowdin.com/project/apache-pulsar/zh-CN" target="_blank" rel="noreferrer noopener">Tran [...]
+<p>The File Source Connector is used to pull messages from files in a directory and persist the messages to a Pulsar topic.</p>
+<h3><a class="anchor" aria-hidden="true" id="source-configuration-options"></a><a href="#source-configuration-options" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 [...]
+<table>
+<thead>
+<tr><th>Name</th><th>Required</th><th>默认值</th><th>说明:</th></tr>
+</thead>
+<tbody>
+<tr><td>inputDirectory</td><td><code>true</code></td><td><code>null</code></td><td>The input directory from which to pull files.</td></tr>
+<tr><td>recurse</td><td><code>false</code></td><td><code>true</code></td><td>Indicates whether or not to pull files from sub-directories.</td></tr>
+<tr><td>keepFile</td><td><code>false</code></td><td><code>false</code></td><td>If true, the file is not deleted after it has been processed and causes the file to be picked up continually.</td></tr>
+<tr><td>fileFilter</td><td><code>false</code></td><td><code>[^\\.].*</code></td><td>Only files whose names match the given regular expression will be picked up.</td></tr>
+<tr><td>pathFilter</td><td><code>false</code></td><td><code>null</code></td><td>When 'recurse' property is true, then only sub-directories whose path matches the given regular expression will be scanned.</td></tr>
+<tr><td>minimumFileAge</td><td><code>false</code></td><td><code>0</code></td><td>The minimum age that a file must be in order to be processed; any file younger than this amount of time (according to last modification date) will be ignored.</td></tr>
+<tr><td>maximumFileAge</td><td><code>false</code></td><td><code>Long.MAX_VALUE</code></td><td>The maximum age that a file must be in order to be processed; any file older than this amount of time (according to last modification date) will be ignored.</td></tr>
+<tr><td>minimumSize</td><td><code>false</code></td><td><code>1</code></td><td>The minimum size (in bytes) that a file must be in order to be processed.</td></tr>
+<tr><td>maximumSize</td><td><code>false</code></td><td><code>Double.MAX_VALUE</code></td><td>The maximum size (in bytes) that a file can be in order to be processed.</td></tr>
+<tr><td>ignoreHiddenFiles</td><td><code>false</code></td><td><code>true</code></td><td>Indicates whether or not hidden files should be ignored or not.</td></tr>
+<tr><td>pollingInterval</td><td><code>false</code></td><td><code>10000</code></td><td>Indicates how long to wait before performing a directory listing.</td></tr>
+<tr><td>numWorkers</td><td><code>false</code></td><td><code>1</code></td><td>The number of worker threads that will be processing the files. This allows you to process a larger number of files concurrently. However, setting this to a value greater than 1 will result in the data from multiple files being "intermingled" in the target topic.</td></tr>
+</tbody>
+</table>
+</span></div></article></div><div class="docs-prevnext"></div></div></div><nav class="onPageNav"><ul class="toc-headings"><li><a href="#source">Source</a><ul class="toc-headings"><li><a href="#source-configuration-options">Source Configuration Options</a></li></ul></li></ul></nav></div><footer class="nav-footer" id="footer"><section class="copyright">Copyright © 2019 The Apache Software Foundation. All Rights Reserved. Apache, Apache Pulsar and the Apache feather logo are trademarks of T [...]
+ const community = document.querySelector("a[href='#community']").parentNode;
+ const communityMenu =
+ '<li>' +
+ '<a id="community-menu" href="#">Community <span style="font-size: 0.75em"> ▼</span></a>' +
+ '<div id="community-dropdown" class="hide">' +
+ '<ul id="community-dropdown-items">' +
+ '<li><a href="/zh-CN/contact">Contact</a></li>' +
+ '<li><a href="/zh-CN/contributing">Contributing</a></li>' +
+ '<li><a href="/zh-CN/events">Events</a></li>' +
+ '<li><a href="https://twitter.com/Apache_Pulsar" target="_blank">Twitter ❐</a></li>' +
+ '<li><a href="https://github.com/apache/pulsar/wiki" target="_blank">Wiki ❐</a></li>' +
+ '<li><a href="https://github.com/apache/pulsar/issues" target="_blank">Issue tracking ❐</a></li>' +
+ '<li> </li>' +
+ '<li><a href="/zh-CN/resources">Resources</a></li>' +
+ '<li><a href="/zh-CN/team">Team</a></li>' +
+ '</ul>' +
+ '</div>' +
+ '</li>';
+
+ community.innerHTML = communityMenu;
+
+ const communityMenuItem = document.getElementById("community-menu");
+ const communityDropDown = document.getElementById("community-dropdown");
+ communityMenuItem.addEventListener("click", function(event) {
+ event.preventDefault();
+
+ if (communityDropDown.className == 'hide') {
+ communityDropDown.className = 'visible';
+ } else {
+ communityDropDown.className = 'hide';
+ }
+ });
+ </script></span><span><script src="/js/pjax-api.min.js"></script><script>window.navfoo = new Pjax({
+ areas: [
+ // try to use the first query.
+ '.mainContainer, .docsNavContainer .toc .navWrapper, .onPageNav',
+ // fallback
+ 'body'
+ ],
+ link: '.docsNavContainer:not(.docsSliderActive) a',
+ update: {
+ script: false,
+ }
+ });
+ </script></span></footer></div><script type="text/javascript" src="https://cdn.jsdelivr.net/docsearch.js/1/docsearch.min.js"></script><script>window.twttr=(function(d,s, id){var js,fjs=d.getElementsByTagName(s)[0],t=window.twttr||{};if(d.getElementById(id))return t;js=d.createElement(s);js.id=id;js.src='https://platform.twitter.com/widgets.js';fjs.parentNode.insertBefore(js, fjs);t._e = [];t.ready = function(f) {t._e.push(f);};return t;}(document, 'script', 'twitter-wjs'));</scri [...]
+ document.addEventListener('keyup', function(e) {
+ if (e.target !== document.body) {
+ return;
+ }
+ // keyCode for '/' (slash)
+ if (e.keyCode === 191) {
+ const search = document.getElementById('search_input_react');
+ search && search.focus();
+ }
+ });
+ </script><script>
+ var search = docsearch({
+
+ apiKey: 'd226a455cecdd4bc18a554c1b47e5b52',
+ indexName: 'apache_pulsar',
+ inputSelector: '#search_input_react',
+ algoliaOptions: {"facetFilters":["language:zh-CN","version:next"]}
+ });
+ </script></body></html>
\ No newline at end of file
diff --git a/content/docs/zh-CN/next/io-hdfs.html b/content/docs/zh-CN/next/io-hdfs.html
new file mode 100644
index 0000000..c75606a
--- /dev/null
+++ b/content/docs/zh-CN/next/io-hdfs.html
@@ -0,0 +1,108 @@
+<!DOCTYPE html><html lang="zh-CN"><head><meta charSet="utf-8"/><meta http-equiv="X-UA-Compatible" content="IE=edge"/><title>Hdfs Connector · Apache Pulsar</title><meta name="viewport" content="width=device-width"/><meta name="generator" content="Docusaurus"/><meta name="description" content="<h2><a class="anchor" aria-hidden="true" id="sink"></a><a href="#sink" aria-hidden="true" class="hash-link"><svg [...]
+"/><meta name="docsearch:version" content="next"/><meta name="docsearch:language" content="zh-CN"/><meta property="og:title" content="Hdfs Connector · Apache Pulsar"/><meta property="og:type" content="website"/><meta property="og:url" content="https://pulsar.incubator.apache.org/index.html"/><meta property="og:description" content="<h2><a class="anchor" aria-hidden="true" id="sink"></a><a href="#sink" aria-hidden="true&quo [...]
+"/><meta name="twitter:card" content="summary"/><meta name="twitter:image" content="https://pulsar.incubator.apache.org/img/pulsar.svg"/><link rel="shortcut icon" href="/img/pulsar.ico"/><link rel="stylesheet" href="https://cdn.jsdelivr.net/docsearch.js/1/docsearch.min.css"/><link rel="stylesheet" href="//cdnjs.cloudflare.com/ajax/libs/highlight.js/9.12.0/styles/atom-one-dark.min.css"/><link rel="alternate" type="application/atom+xml" href="https://pulsar.incubator.apache.org/blog/atom.x [...]
+ (function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){
+ (i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),
+ m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
+ })(window,document,'script','https://www.google-analytics.com/analytics.js','ga');
+
+ ga('create', 'UA-102219959-1', 'auto');
+ ga('send', 'pageview');
+ </script><link rel="stylesheet" href="/css/code-blocks-buttons.css"/><script type="text/javascript" src="https://buttons.github.io/buttons.js"></script><script type="text/javascript" src="https://cdnjs.cloudflare.com/ajax/libs/clipboard.js/2.0.0/clipboard.min.js"></script><script type="text/javascript" src="/js/custom.js"></script><link rel="stylesheet" href="/css/main.css"/><script src="/js/codetabs.js"></script></head><body class="sideNavVisible separateOnPageNav"><div clas [...]
+ const languagesMenuItem = document.getElementById("languages-menu");
+ const languagesDropDown = document.getElementById("languages-dropdown");
+ languagesMenuItem.addEventListener("click", function(event) {
+ event.preventDefault();
+
+ if (languagesDropDown.className == "hide") {
+ languagesDropDown.className = "visible";
+ } else {
+ languagesDropDown.className = "hide";
+ }
+ });
+ </script></span><li class="navSearchWrapper reactNavSearchWrapper"><input type="text" id="search_input_react" placeholder="Search" title="Search"/></li></ul></nav></div></header></div></div><div class="navPusher"><div class="docMainWrapper wrapper"><div class="container mainContainer"><div class="wrapper"><div class="post"><header class="postHeader"><a class="edit-page-link button" href="https://crowdin.com/project/apache-pulsar/zh-CN" target="_blank" rel="noreferrer noopener">Tran [...]
+<p>The Hdfs Sink Connector is used to pull messages from Pulsar topics and persist the messages to a hdfs file.</p>
+<h2><a class="anchor" aria-hidden="true" id="sink-configuration-options"></a><a href="#sink-configuration-options" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H [...]
+<table>
+<thead>
+<tr><th>Name</th><th>默认值</th><th>Required</th><th>说明:</th></tr>
+</thead>
+<tbody>
+<tr><td><code>hdfsConfigResources</code></td><td><code>null</code></td><td><code>true</code></td><td>A file or comma separated list of files which contains the Hadoop file system configuration, e.g. 'core-site.xml', 'hdfs-site.xml'.</td></tr>
+<tr><td><code>directory</code></td><td><code>null</code></td><td><code>true</code></td><td>The HDFS directory from which files should be read from or written to.</td></tr>
+<tr><td><code>encoding</code></td><td><code>null</code></td><td><code>false</code></td><td>The character encoding for the files, e.g. UTF-8, ASCII, etc.</td></tr>
+<tr><td><code>compression</code></td><td><code>null</code></td><td><code>false</code></td><td>The compression codec used to compress/de-compress the files on HDFS.</td></tr>
+<tr><td><code>kerberosUserPrincipal</code></td><td><code>null</code></td><td><code>false</code></td><td>The Kerberos user principal account to use for authentication.</td></tr>
+<tr><td><code>keytab</code></td><td><code>null</code></td><td><code>false</code></td><td>The full pathname to the Kerberos keytab file to use for authentication.</td></tr>
+<tr><td><code>filenamePrefix</code></td><td><code>null</code></td><td><code>false</code></td><td>The prefix of the files to create inside the HDFS directory, i.e. a value of "topicA" will result in files named topicA-, topicA-, etc being produced.</td></tr>
+<tr><td><code>fileExtension</code></td><td><code>null</code></td><td><code>false</code></td><td>The extension to add to the files written to HDFS, e.g. '.txt', '.seq', etc.</td></tr>
+<tr><td><code>separator</code></td><td><code>null</code></td><td><code>false</code></td><td>The character to use to separate records in a text file. If no value is provided then the content from all of the records will be concatenated together in one continuous byte array.</td></tr>
+<tr><td><code>syncInterval</code></td><td><code>null</code></td><td><code>false</code></td><td>The interval (in milliseconds) between calls to flush data to HDFS disk.</td></tr>
+<tr><td><code>maxPendingRecords</code></td><td><code>Integer.MAX_VALUE</code></td><td><code>false</code></td><td>The maximum number of records that we hold in memory before acking. Default is <code>Integer.MAX_VALUE</code>. Setting this value to one, results in every record being sent to disk before the record is acked, while setting it to a higher values allows us to buffer records before flushing them all to disk.</td></tr>
+</tbody>
+</table>
+</span></div></article></div><div class="docs-prevnext"></div></div></div><nav class="onPageNav"><ul class="toc-headings"><li><a href="#sink">Sink</a></li><li><a href="#sink-configuration-options">Sink Configuration Options</a></li></ul></nav></div><footer class="nav-footer" id="footer"><section class="copyright">Copyright © 2019 The Apache Software Foundation. All Rights Reserved. Apache, Apache Pulsar and the Apache feather logo are trademarks of The Apache Software Foundation.</sectio [...]
+ const community = document.querySelector("a[href='#community']").parentNode;
+ const communityMenu =
+ '<li>' +
+ '<a id="community-menu" href="#">Community <span style="font-size: 0.75em"> ▼</span></a>' +
+ '<div id="community-dropdown" class="hide">' +
+ '<ul id="community-dropdown-items">' +
+ '<li><a href="/zh-CN/contact">Contact</a></li>' +
+ '<li><a href="/zh-CN/contributing">Contributing</a></li>' +
+ '<li><a href="/zh-CN/events">Events</a></li>' +
+ '<li><a href="https://twitter.com/Apache_Pulsar" target="_blank">Twitter ❐</a></li>' +
+ '<li><a href="https://github.com/apache/pulsar/wiki" target="_blank">Wiki ❐</a></li>' +
+ '<li><a href="https://github.com/apache/pulsar/issues" target="_blank">Issue tracking ❐</a></li>' +
+ '<li> </li>' +
+ '<li><a href="/zh-CN/resources">Resources</a></li>' +
+ '<li><a href="/zh-CN/team">Team</a></li>' +
+ '</ul>' +
+ '</div>' +
+ '</li>';
+
+ community.innerHTML = communityMenu;
+
+ const communityMenuItem = document.getElementById("community-menu");
+ const communityDropDown = document.getElementById("community-dropdown");
+ communityMenuItem.addEventListener("click", function(event) {
+ event.preventDefault();
+
+ if (communityDropDown.className == 'hide') {
+ communityDropDown.className = 'visible';
+ } else {
+ communityDropDown.className = 'hide';
+ }
+ });
+ </script></span><span><script src="/js/pjax-api.min.js"></script><script>window.navfoo = new Pjax({
+ areas: [
+ // try to use the first query.
+ '.mainContainer, .docsNavContainer .toc .navWrapper, .onPageNav',
+ // fallback
+ 'body'
+ ],
+ link: '.docsNavContainer:not(.docsSliderActive) a',
+ update: {
+ script: false,
+ }
+ });
+ </script></span></footer></div><script type="text/javascript" src="https://cdn.jsdelivr.net/docsearch.js/1/docsearch.min.js"></script><script>window.twttr=(function(d,s, id){var js,fjs=d.getElementsByTagName(s)[0],t=window.twttr||{};if(d.getElementById(id))return t;js=d.createElement(s);js.id=id;js.src='https://platform.twitter.com/widgets.js';fjs.parentNode.insertBefore(js, fjs);t._e = [];t.ready = function(f) {t._e.push(f);};return t;}(document, 'script', 'twitter-wjs'));</scri [...]
+ document.addEventListener('keyup', function(e) {
+ if (e.target !== document.body) {
+ return;
+ }
+ // keyCode for '/' (slash)
+ if (e.keyCode === 191) {
+ const search = document.getElementById('search_input_react');
+ search && search.focus();
+ }
+ });
+ </script><script>
+ var search = docsearch({
+
+ apiKey: 'd226a455cecdd4bc18a554c1b47e5b52',
+ indexName: 'apache_pulsar',
+ inputSelector: '#search_input_react',
+ algoliaOptions: {"facetFilters":["language:zh-CN","version:next"]}
+ });
+ </script></body></html>
\ No newline at end of file
diff --git a/content/docs/zh-CN/next/io-hdfs/index.html b/content/docs/zh-CN/next/io-hdfs/index.html
new file mode 100644
index 0000000..c75606a
--- /dev/null
+++ b/content/docs/zh-CN/next/io-hdfs/index.html
@@ -0,0 +1,108 @@
+<!DOCTYPE html><html lang="zh-CN"><head><meta charSet="utf-8"/><meta http-equiv="X-UA-Compatible" content="IE=edge"/><title>Hdfs Connector · Apache Pulsar</title><meta name="viewport" content="width=device-width"/><meta name="generator" content="Docusaurus"/><meta name="description" content="<h2><a class="anchor" aria-hidden="true" id="sink"></a><a href="#sink" aria-hidden="true" class="hash-link"><svg [...]
+"/><meta name="docsearch:version" content="next"/><meta name="docsearch:language" content="zh-CN"/><meta property="og:title" content="Hdfs Connector · Apache Pulsar"/><meta property="og:type" content="website"/><meta property="og:url" content="https://pulsar.incubator.apache.org/index.html"/><meta property="og:description" content="<h2><a class="anchor" aria-hidden="true" id="sink"></a><a href="#sink" aria-hidden="true&quo [...]
+"/><meta name="twitter:card" content="summary"/><meta name="twitter:image" content="https://pulsar.incubator.apache.org/img/pulsar.svg"/><link rel="shortcut icon" href="/img/pulsar.ico"/><link rel="stylesheet" href="https://cdn.jsdelivr.net/docsearch.js/1/docsearch.min.css"/><link rel="stylesheet" href="//cdnjs.cloudflare.com/ajax/libs/highlight.js/9.12.0/styles/atom-one-dark.min.css"/><link rel="alternate" type="application/atom+xml" href="https://pulsar.incubator.apache.org/blog/atom.x [...]
+ (function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){
+ (i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),
+ m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
+ })(window,document,'script','https://www.google-analytics.com/analytics.js','ga');
+
+ ga('create', 'UA-102219959-1', 'auto');
+ ga('send', 'pageview');
+ </script><link rel="stylesheet" href="/css/code-blocks-buttons.css"/><script type="text/javascript" src="https://buttons.github.io/buttons.js"></script><script type="text/javascript" src="https://cdnjs.cloudflare.com/ajax/libs/clipboard.js/2.0.0/clipboard.min.js"></script><script type="text/javascript" src="/js/custom.js"></script><link rel="stylesheet" href="/css/main.css"/><script src="/js/codetabs.js"></script></head><body class="sideNavVisible separateOnPageNav"><div clas [...]
+ const languagesMenuItem = document.getElementById("languages-menu");
+ const languagesDropDown = document.getElementById("languages-dropdown");
+ languagesMenuItem.addEventListener("click", function(event) {
+ event.preventDefault();
+
+ if (languagesDropDown.className == "hide") {
+ languagesDropDown.className = "visible";
+ } else {
+ languagesDropDown.className = "hide";
+ }
+ });
+ </script></span><li class="navSearchWrapper reactNavSearchWrapper"><input type="text" id="search_input_react" placeholder="Search" title="Search"/></li></ul></nav></div></header></div></div><div class="navPusher"><div class="docMainWrapper wrapper"><div class="container mainContainer"><div class="wrapper"><div class="post"><header class="postHeader"><a class="edit-page-link button" href="https://crowdin.com/project/apache-pulsar/zh-CN" target="_blank" rel="noreferrer noopener">Tran [...]
+<p>The Hdfs Sink Connector is used to pull messages from Pulsar topics and persist the messages to a hdfs file.</p>
+<h2><a class="anchor" aria-hidden="true" id="sink-configuration-options"></a><a href="#sink-configuration-options" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H [...]
+<table>
+<thead>
+<tr><th>Name</th><th>默认值</th><th>Required</th><th>说明:</th></tr>
+</thead>
+<tbody>
+<tr><td><code>hdfsConfigResources</code></td><td><code>null</code></td><td><code>true</code></td><td>A file or comma separated list of files which contains the Hadoop file system configuration, e.g. 'core-site.xml', 'hdfs-site.xml'.</td></tr>
+<tr><td><code>directory</code></td><td><code>null</code></td><td><code>true</code></td><td>The HDFS directory from which files should be read from or written to.</td></tr>
+<tr><td><code>encoding</code></td><td><code>null</code></td><td><code>false</code></td><td>The character encoding for the files, e.g. UTF-8, ASCII, etc.</td></tr>
+<tr><td><code>compression</code></td><td><code>null</code></td><td><code>false</code></td><td>The compression codec used to compress/de-compress the files on HDFS.</td></tr>
+<tr><td><code>kerberosUserPrincipal</code></td><td><code>null</code></td><td><code>false</code></td><td>The Kerberos user principal account to use for authentication.</td></tr>
+<tr><td><code>keytab</code></td><td><code>null</code></td><td><code>false</code></td><td>The full pathname to the Kerberos keytab file to use for authentication.</td></tr>
+<tr><td><code>filenamePrefix</code></td><td><code>null</code></td><td><code>false</code></td><td>The prefix of the files to create inside the HDFS directory, i.e. a value of "topicA" will result in files named topicA-, topicA-, etc being produced.</td></tr>
+<tr><td><code>fileExtension</code></td><td><code>null</code></td><td><code>false</code></td><td>The extension to add to the files written to HDFS, e.g. '.txt', '.seq', etc.</td></tr>
+<tr><td><code>separator</code></td><td><code>null</code></td><td><code>false</code></td><td>The character to use to separate records in a text file. If no value is provided then the content from all of the records will be concatenated together in one continuous byte array.</td></tr>
+<tr><td><code>syncInterval</code></td><td><code>null</code></td><td><code>false</code></td><td>The interval (in milliseconds) between calls to flush data to HDFS disk.</td></tr>
+<tr><td><code>maxPendingRecords</code></td><td><code>Integer.MAX_VALUE</code></td><td><code>false</code></td><td>The maximum number of records that we hold in memory before acking. Default is <code>Integer.MAX_VALUE</code>. Setting this value to one, results in every record being sent to disk before the record is acked, while setting it to a higher values allows us to buffer records before flushing them all to disk.</td></tr>
+</tbody>
+</table>
+</span></div></article></div><div class="docs-prevnext"></div></div></div><nav class="onPageNav"><ul class="toc-headings"><li><a href="#sink">Sink</a></li><li><a href="#sink-configuration-options">Sink Configuration Options</a></li></ul></nav></div><footer class="nav-footer" id="footer"><section class="copyright">Copyright © 2019 The Apache Software Foundation. All Rights Reserved. Apache, Apache Pulsar and the Apache feather logo are trademarks of The Apache Software Foundation.</sectio [...]
+ const community = document.querySelector("a[href='#community']").parentNode;
+ const communityMenu =
+ '<li>' +
+ '<a id="community-menu" href="#">Community <span style="font-size: 0.75em"> ▼</span></a>' +
+ '<div id="community-dropdown" class="hide">' +
+ '<ul id="community-dropdown-items">' +
+ '<li><a href="/zh-CN/contact">Contact</a></li>' +
+ '<li><a href="/zh-CN/contributing">Contributing</a></li>' +
+ '<li><a href="/zh-CN/events">Events</a></li>' +
+ '<li><a href="https://twitter.com/Apache_Pulsar" target="_blank">Twitter ❐</a></li>' +
+ '<li><a href="https://github.com/apache/pulsar/wiki" target="_blank">Wiki ❐</a></li>' +
+ '<li><a href="https://github.com/apache/pulsar/issues" target="_blank">Issue tracking ❐</a></li>' +
+ '<li> </li>' +
+ '<li><a href="/zh-CN/resources">Resources</a></li>' +
+ '<li><a href="/zh-CN/team">Team</a></li>' +
+ '</ul>' +
+ '</div>' +
+ '</li>';
+
+ community.innerHTML = communityMenu;
+
+ const communityMenuItem = document.getElementById("community-menu");
+ const communityDropDown = document.getElementById("community-dropdown");
+ communityMenuItem.addEventListener("click", function(event) {
+ event.preventDefault();
+
+ if (communityDropDown.className == 'hide') {
+ communityDropDown.className = 'visible';
+ } else {
+ communityDropDown.className = 'hide';
+ }
+ });
+ </script></span><span><script src="/js/pjax-api.min.js"></script><script>window.navfoo = new Pjax({
+ areas: [
+ // try to use the first query.
+ '.mainContainer, .docsNavContainer .toc .navWrapper, .onPageNav',
+ // fallback
+ 'body'
+ ],
+ link: '.docsNavContainer:not(.docsSliderActive) a',
+ update: {
+ script: false,
+ }
+ });
+ </script></span></footer></div><script type="text/javascript" src="https://cdn.jsdelivr.net/docsearch.js/1/docsearch.min.js"></script><script>window.twttr=(function(d,s, id){var js,fjs=d.getElementsByTagName(s)[0],t=window.twttr||{};if(d.getElementById(id))return t;js=d.createElement(s);js.id=id;js.src='https://platform.twitter.com/widgets.js';fjs.parentNode.insertBefore(js, fjs);t._e = [];t.ready = function(f) {t._e.push(f);};return t;}(document, 'script', 'twitter-wjs'));</scri [...]
+ document.addEventListener('keyup', function(e) {
+ if (e.target !== document.body) {
+ return;
+ }
+ // keyCode for '/' (slash)
+ if (e.keyCode === 191) {
+ const search = document.getElementById('search_input_react');
+ search && search.focus();
+ }
+ });
+ </script><script>
+ var search = docsearch({
+
+ apiKey: 'd226a455cecdd4bc18a554c1b47e5b52',
+ indexName: 'apache_pulsar',
+ inputSelector: '#search_input_react',
+ algoliaOptions: {"facetFilters":["language:zh-CN","version:next"]}
+ });
+ </script></body></html>
\ No newline at end of file
diff --git a/content/docs/zh-CN/next/io-mongo.html b/content/docs/zh-CN/next/io-mongo.html
new file mode 100644
index 0000000..7646c61
--- /dev/null
+++ b/content/docs/zh-CN/next/io-mongo.html
@@ -0,0 +1,102 @@
+<!DOCTYPE html><html lang="zh-CN"><head><meta charSet="utf-8"/><meta http-equiv="X-UA-Compatible" content="IE=edge"/><title>MongoDB Connector · Apache Pulsar</title><meta name="viewport" content="width=device-width"/><meta name="generator" content="Docusaurus"/><meta name="description" content="<h2><a class="anchor" aria-hidden="true" id="sink"></a><a href="#sink" aria-hidden="true" class="hash-link">< [...]
+"/><meta name="docsearch:version" content="next"/><meta name="docsearch:language" content="zh-CN"/><meta property="og:title" content="MongoDB Connector · Apache Pulsar"/><meta property="og:type" content="website"/><meta property="og:url" content="https://pulsar.incubator.apache.org/index.html"/><meta property="og:description" content="<h2><a class="anchor" aria-hidden="true" id="sink"></a><a href="#sink" aria-hidden="true& [...]
+"/><meta name="twitter:card" content="summary"/><meta name="twitter:image" content="https://pulsar.incubator.apache.org/img/pulsar.svg"/><link rel="shortcut icon" href="/img/pulsar.ico"/><link rel="stylesheet" href="https://cdn.jsdelivr.net/docsearch.js/1/docsearch.min.css"/><link rel="stylesheet" href="//cdnjs.cloudflare.com/ajax/libs/highlight.js/9.12.0/styles/atom-one-dark.min.css"/><link rel="alternate" type="application/atom+xml" href="https://pulsar.incubator.apache.org/blog/atom.x [...]
+ (function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){
+ (i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),
+ m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
+ })(window,document,'script','https://www.google-analytics.com/analytics.js','ga');
+
+ ga('create', 'UA-102219959-1', 'auto');
+ ga('send', 'pageview');
+ </script><link rel="stylesheet" href="/css/code-blocks-buttons.css"/><script type="text/javascript" src="https://buttons.github.io/buttons.js"></script><script type="text/javascript" src="https://cdnjs.cloudflare.com/ajax/libs/clipboard.js/2.0.0/clipboard.min.js"></script><script type="text/javascript" src="/js/custom.js"></script><link rel="stylesheet" href="/css/main.css"/><script src="/js/codetabs.js"></script></head><body class="sideNavVisible separateOnPageNav"><div clas [...]
+ const languagesMenuItem = document.getElementById("languages-menu");
+ const languagesDropDown = document.getElementById("languages-dropdown");
+ languagesMenuItem.addEventListener("click", function(event) {
+ event.preventDefault();
+
+ if (languagesDropDown.className == "hide") {
+ languagesDropDown.className = "visible";
+ } else {
+ languagesDropDown.className = "hide";
+ }
+ });
+ </script></span><li class="navSearchWrapper reactNavSearchWrapper"><input type="text" id="search_input_react" placeholder="Search" title="Search"/></li></ul></nav></div></header></div></div><div class="navPusher"><div class="docMainWrapper wrapper"><div class="container mainContainer"><div class="wrapper"><div class="post"><header class="postHeader"><a class="edit-page-link button" href="https://crowdin.com/project/apache-pulsar/zh-CN" target="_blank" rel="noreferrer noopener">Tran [...]
+<p>The MongoDB Sink Connector is used to pull messages from Pulsar topics and persist the messages to a collection.</p>
+<h2><a class="anchor" aria-hidden="true" id="sink-configuration-options"></a><a href="#sink-configuration-options" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H [...]
+<table>
+<thead>
+<tr><th>Name</th><th>默认值</th><th>Required</th><th>说明:</th></tr>
+</thead>
+<tbody>
+<tr><td><code>mongoUri</code></td><td><code>null</code></td><td><code>true</code></td><td>The uri of mongodb that the connector connects to (see: <a href="https://docs.mongodb.com/manual/reference/connection-string/">https://docs.mongodb.com/manual/reference/connection-string/</a>).</td></tr>
+<tr><td><code>database</code></td><td><code>null</code></td><td><code>true</code></td><td>The name of the database to which the collection belongs to.</td></tr>
+<tr><td><code>collection</code></td><td><code>null</code></td><td><code>true</code></td><td>The collection name that the connector writes messages to.</td></tr>
+<tr><td><code>batchSize</code></td><td><code>100</code></td><td><code>false</code></td><td>The batch size of write to the collection.</td></tr>
+<tr><td><code>batchTimeMs</code></td><td><code>1000</code></td><td><code>false</code></td><td>The batch operation interval in milliseconds.</td></tr>
+</tbody>
+</table>
+</span></div></article></div><div class="docs-prevnext"></div></div></div><nav class="onPageNav"><ul class="toc-headings"><li><a href="#sink">Sink</a></li><li><a href="#sink-configuration-options">Sink Configuration Options</a></li></ul></nav></div><footer class="nav-footer" id="footer"><section class="copyright">Copyright © 2019 The Apache Software Foundation. All Rights Reserved. Apache, Apache Pulsar and the Apache feather logo are trademarks of The Apache Software Foundation.</sectio [...]
+ const community = document.querySelector("a[href='#community']").parentNode;
+ const communityMenu =
+ '<li>' +
+ '<a id="community-menu" href="#">Community <span style="font-size: 0.75em"> ▼</span></a>' +
+ '<div id="community-dropdown" class="hide">' +
+ '<ul id="community-dropdown-items">' +
+ '<li><a href="/zh-CN/contact">Contact</a></li>' +
+ '<li><a href="/zh-CN/contributing">Contributing</a></li>' +
+ '<li><a href="/zh-CN/events">Events</a></li>' +
+ '<li><a href="https://twitter.com/Apache_Pulsar" target="_blank">Twitter ❐</a></li>' +
+ '<li><a href="https://github.com/apache/pulsar/wiki" target="_blank">Wiki ❐</a></li>' +
+ '<li><a href="https://github.com/apache/pulsar/issues" target="_blank">Issue tracking ❐</a></li>' +
+ '<li> </li>' +
+ '<li><a href="/zh-CN/resources">Resources</a></li>' +
+ '<li><a href="/zh-CN/team">Team</a></li>' +
+ '</ul>' +
+ '</div>' +
+ '</li>';
+
+ community.innerHTML = communityMenu;
+
+ const communityMenuItem = document.getElementById("community-menu");
+ const communityDropDown = document.getElementById("community-dropdown");
+ communityMenuItem.addEventListener("click", function(event) {
+ event.preventDefault();
+
+ if (communityDropDown.className == 'hide') {
+ communityDropDown.className = 'visible';
+ } else {
+ communityDropDown.className = 'hide';
+ }
+ });
+ </script></span><span><script src="/js/pjax-api.min.js"></script><script>window.navfoo = new Pjax({
+ areas: [
+ // try to use the first query.
+ '.mainContainer, .docsNavContainer .toc .navWrapper, .onPageNav',
+ // fallback
+ 'body'
+ ],
+ link: '.docsNavContainer:not(.docsSliderActive) a',
+ update: {
+ script: false,
+ }
+ });
+ </script></span></footer></div><script type="text/javascript" src="https://cdn.jsdelivr.net/docsearch.js/1/docsearch.min.js"></script><script>window.twttr=(function(d,s, id){var js,fjs=d.getElementsByTagName(s)[0],t=window.twttr||{};if(d.getElementById(id))return t;js=d.createElement(s);js.id=id;js.src='https://platform.twitter.com/widgets.js';fjs.parentNode.insertBefore(js, fjs);t._e = [];t.ready = function(f) {t._e.push(f);};return t;}(document, 'script', 'twitter-wjs'));</scri [...]
+ document.addEventListener('keyup', function(e) {
+ if (e.target !== document.body) {
+ return;
+ }
+ // keyCode for '/' (slash)
+ if (e.keyCode === 191) {
+ const search = document.getElementById('search_input_react');
+ search && search.focus();
+ }
+ });
+ </script><script>
+ var search = docsearch({
+
+ apiKey: 'd226a455cecdd4bc18a554c1b47e5b52',
+ indexName: 'apache_pulsar',
+ inputSelector: '#search_input_react',
+ algoliaOptions: {"facetFilters":["language:zh-CN","version:next"]}
+ });
+ </script></body></html>
\ No newline at end of file
diff --git a/content/docs/zh-CN/next/io-mongo/index.html b/content/docs/zh-CN/next/io-mongo/index.html
new file mode 100644
index 0000000..7646c61
--- /dev/null
+++ b/content/docs/zh-CN/next/io-mongo/index.html
@@ -0,0 +1,102 @@
+<!DOCTYPE html><html lang="zh-CN"><head><meta charSet="utf-8"/><meta http-equiv="X-UA-Compatible" content="IE=edge"/><title>MongoDB Connector · Apache Pulsar</title><meta name="viewport" content="width=device-width"/><meta name="generator" content="Docusaurus"/><meta name="description" content="<h2><a class="anchor" aria-hidden="true" id="sink"></a><a href="#sink" aria-hidden="true" class="hash-link">< [...]
+"/><meta name="docsearch:version" content="next"/><meta name="docsearch:language" content="zh-CN"/><meta property="og:title" content="MongoDB Connector · Apache Pulsar"/><meta property="og:type" content="website"/><meta property="og:url" content="https://pulsar.incubator.apache.org/index.html"/><meta property="og:description" content="<h2><a class="anchor" aria-hidden="true" id="sink"></a><a href="#sink" aria-hidden="true& [...]
+"/><meta name="twitter:card" content="summary"/><meta name="twitter:image" content="https://pulsar.incubator.apache.org/img/pulsar.svg"/><link rel="shortcut icon" href="/img/pulsar.ico"/><link rel="stylesheet" href="https://cdn.jsdelivr.net/docsearch.js/1/docsearch.min.css"/><link rel="stylesheet" href="//cdnjs.cloudflare.com/ajax/libs/highlight.js/9.12.0/styles/atom-one-dark.min.css"/><link rel="alternate" type="application/atom+xml" href="https://pulsar.incubator.apache.org/blog/atom.x [...]
+ (function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){
+ (i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),
+ m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
+ })(window,document,'script','https://www.google-analytics.com/analytics.js','ga');
+
+ ga('create', 'UA-102219959-1', 'auto');
+ ga('send', 'pageview');
+ </script><link rel="stylesheet" href="/css/code-blocks-buttons.css"/><script type="text/javascript" src="https://buttons.github.io/buttons.js"></script><script type="text/javascript" src="https://cdnjs.cloudflare.com/ajax/libs/clipboard.js/2.0.0/clipboard.min.js"></script><script type="text/javascript" src="/js/custom.js"></script><link rel="stylesheet" href="/css/main.css"/><script src="/js/codetabs.js"></script></head><body class="sideNavVisible separateOnPageNav"><div clas [...]
+ const languagesMenuItem = document.getElementById("languages-menu");
+ const languagesDropDown = document.getElementById("languages-dropdown");
+ languagesMenuItem.addEventListener("click", function(event) {
+ event.preventDefault();
+
+ if (languagesDropDown.className == "hide") {
+ languagesDropDown.className = "visible";
+ } else {
+ languagesDropDown.className = "hide";
+ }
+ });
+ </script></span><li class="navSearchWrapper reactNavSearchWrapper"><input type="text" id="search_input_react" placeholder="Search" title="Search"/></li></ul></nav></div></header></div></div><div class="navPusher"><div class="docMainWrapper wrapper"><div class="container mainContainer"><div class="wrapper"><div class="post"><header class="postHeader"><a class="edit-page-link button" href="https://crowdin.com/project/apache-pulsar/zh-CN" target="_blank" rel="noreferrer noopener">Tran [...]
+<p>The MongoDB Sink Connector is used to pull messages from Pulsar topics and persist the messages to a collection.</p>
+<h2><a class="anchor" aria-hidden="true" id="sink-configuration-options"></a><a href="#sink-configuration-options" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H [...]
+<table>
+<thead>
+<tr><th>Name</th><th>默认值</th><th>Required</th><th>说明:</th></tr>
+</thead>
+<tbody>
+<tr><td><code>mongoUri</code></td><td><code>null</code></td><td><code>true</code></td><td>The uri of mongodb that the connector connects to (see: <a href="https://docs.mongodb.com/manual/reference/connection-string/">https://docs.mongodb.com/manual/reference/connection-string/</a>).</td></tr>
+<tr><td><code>database</code></td><td><code>null</code></td><td><code>true</code></td><td>The name of the database to which the collection belongs to.</td></tr>
+<tr><td><code>collection</code></td><td><code>null</code></td><td><code>true</code></td><td>The collection name that the connector writes messages to.</td></tr>
+<tr><td><code>batchSize</code></td><td><code>100</code></td><td><code>false</code></td><td>The batch size of write to the collection.</td></tr>
+<tr><td><code>batchTimeMs</code></td><td><code>1000</code></td><td><code>false</code></td><td>The batch operation interval in milliseconds.</td></tr>
+</tbody>
+</table>
+</span></div></article></div><div class="docs-prevnext"></div></div></div><nav class="onPageNav"><ul class="toc-headings"><li><a href="#sink">Sink</a></li><li><a href="#sink-configuration-options">Sink Configuration Options</a></li></ul></nav></div><footer class="nav-footer" id="footer"><section class="copyright">Copyright © 2019 The Apache Software Foundation. All Rights Reserved. Apache, Apache Pulsar and the Apache feather logo are trademarks of The Apache Software Foundation.</sectio [...]
+ const community = document.querySelector("a[href='#community']").parentNode;
+ const communityMenu =
+ '<li>' +
+ '<a id="community-menu" href="#">Community <span style="font-size: 0.75em"> ▼</span></a>' +
+ '<div id="community-dropdown" class="hide">' +
+ '<ul id="community-dropdown-items">' +
+ '<li><a href="/zh-CN/contact">Contact</a></li>' +
+ '<li><a href="/zh-CN/contributing">Contributing</a></li>' +
+ '<li><a href="/zh-CN/events">Events</a></li>' +
+ '<li><a href="https://twitter.com/Apache_Pulsar" target="_blank">Twitter ❐</a></li>' +
+ '<li><a href="https://github.com/apache/pulsar/wiki" target="_blank">Wiki ❐</a></li>' +
+ '<li><a href="https://github.com/apache/pulsar/issues" target="_blank">Issue tracking ❐</a></li>' +
+ '<li> </li>' +
+ '<li><a href="/zh-CN/resources">Resources</a></li>' +
+ '<li><a href="/zh-CN/team">Team</a></li>' +
+ '</ul>' +
+ '</div>' +
+ '</li>';
+
+ community.innerHTML = communityMenu;
+
+ const communityMenuItem = document.getElementById("community-menu");
+ const communityDropDown = document.getElementById("community-dropdown");
+ communityMenuItem.addEventListener("click", function(event) {
+ event.preventDefault();
+
+ if (communityDropDown.className == 'hide') {
+ communityDropDown.className = 'visible';
+ } else {
+ communityDropDown.className = 'hide';
+ }
+ });
+ </script></span><span><script src="/js/pjax-api.min.js"></script><script>window.navfoo = new Pjax({
+ areas: [
+ // try to use the first query.
+ '.mainContainer, .docsNavContainer .toc .navWrapper, .onPageNav',
+ // fallback
+ 'body'
+ ],
+ link: '.docsNavContainer:not(.docsSliderActive) a',
+ update: {
+ script: false,
+ }
+ });
+ </script></span></footer></div><script type="text/javascript" src="https://cdn.jsdelivr.net/docsearch.js/1/docsearch.min.js"></script><script>window.twttr=(function(d,s, id){var js,fjs=d.getElementsByTagName(s)[0],t=window.twttr||{};if(d.getElementById(id))return t;js=d.createElement(s);js.id=id;js.src='https://platform.twitter.com/widgets.js';fjs.parentNode.insertBefore(js, fjs);t._e = [];t.ready = function(f) {t._e.push(f);};return t;}(document, 'script', 'twitter-wjs'));</scri [...]
+ document.addEventListener('keyup', function(e) {
+ if (e.target !== document.body) {
+ return;
+ }
+ // keyCode for '/' (slash)
+ if (e.keyCode === 191) {
+ const search = document.getElementById('search_input_react');
+ search && search.focus();
+ }
+ });
+ </script><script>
+ var search = docsearch({
+
+ apiKey: 'd226a455cecdd4bc18a554c1b47e5b52',
+ indexName: 'apache_pulsar',
+ inputSelector: '#search_input_react',
+ algoliaOptions: {"facetFilters":["language:zh-CN","version:next"]}
+ });
+ </script></body></html>
\ No newline at end of file
diff --git a/content/docs/zh-CN/next/standalone.html b/content/docs/zh-CN/next/standalone.html
index b8cb805..6b3b55f 100644
--- a/content/docs/zh-CN/next/standalone.html
+++ b/content/docs/zh-CN/next/standalone.html
@@ -232,7 +232,7 @@ tiered-storage-jcloud-2.3.0.nar
<p>以下是使用<a href="/docs/zh-CN/next/client-libraries-java">Java</a>客户端创建producer的例子:</p>
<pre><code class="hljs css language-java">String localClusterUrl = <span class="hljs-string">"pulsar://localhost:6650"</span>;
-PulsarClient client = PulsarClient.builder().serviceURL(localClusterUrl).build();
+PulsarClient client = PulsarClient.builder().serviceUrl(localClusterUrl).build();
Producer<<span class="hljs-keyword">byte</span>[]> producer = client.newProducer().topic(<span class="hljs-string">"my-topic"</span>).create();
</code></pre>
<p>以下是<a href="/docs/zh-CN/next/client-libraries-python">Python</a> producer的例子:</p>
diff --git a/content/docs/zh-CN/next/standalone/index.html b/content/docs/zh-CN/next/standalone/index.html
index b8cb805..6b3b55f 100644
--- a/content/docs/zh-CN/next/standalone/index.html
+++ b/content/docs/zh-CN/next/standalone/index.html
@@ -232,7 +232,7 @@ tiered-storage-jcloud-2.3.0.nar
<p>以下是使用<a href="/docs/zh-CN/next/client-libraries-java">Java</a>客户端创建producer的例子:</p>
<pre><code class="hljs css language-java">String localClusterUrl = <span class="hljs-string">"pulsar://localhost:6650"</span>;
-PulsarClient client = PulsarClient.builder().serviceURL(localClusterUrl).build();
+PulsarClient client = PulsarClient.builder().serviceUrl(localClusterUrl).build();
Producer<<span class="hljs-keyword">byte</span>[]> producer = client.newProducer().topic(<span class="hljs-string">"my-topic"</span>).create();
</code></pre>
<p>以下是<a href="/docs/zh-CN/next/client-libraries-python">Python</a> producer的例子:</p>
diff --git a/content/docs/zh-CN/standalone.html b/content/docs/zh-CN/standalone.html
index 21d1e52..0a2350e 100644
--- a/content/docs/zh-CN/standalone.html
+++ b/content/docs/zh-CN/standalone.html
@@ -240,7 +240,7 @@ hello-pulsar
<p>以下是使用<a href="/docs/zh-CN/client-libraries-java">Java</a>客户端创建producer的例子:</p>
<pre><code class="hljs css language-java">String localClusterUrl = <span class="hljs-string">"pulsar://localhost:6650"</span>;
-PulsarClient client = PulsarClient.builder().serviceURL(localClusterUrl).build();
+PulsarClient client = PulsarClient.builder().serviceUrl(localClusterUrl).build();
Producer<<span class="hljs-keyword">byte</span>[]> producer = client.newProducer().topic(<span class="hljs-string">"my-topic"</span>).create();
</code></pre>
<p>以下是<a href="/docs/zh-CN/client-libraries-python">Python</a> producer的例子:</p>
diff --git a/content/docs/zh-CN/standalone/index.html b/content/docs/zh-CN/standalone/index.html
index 21d1e52..0a2350e 100644
--- a/content/docs/zh-CN/standalone/index.html
+++ b/content/docs/zh-CN/standalone/index.html
@@ -240,7 +240,7 @@ hello-pulsar
<p>以下是使用<a href="/docs/zh-CN/client-libraries-java">Java</a>客户端创建producer的例子:</p>
<pre><code class="hljs css language-java">String localClusterUrl = <span class="hljs-string">"pulsar://localhost:6650"</span>;
-PulsarClient client = PulsarClient.builder().serviceURL(localClusterUrl).build();
+PulsarClient client = PulsarClient.builder().serviceUrl(localClusterUrl).build();
Producer<<span class="hljs-keyword">byte</span>[]> producer = client.newProducer().topic(<span class="hljs-string">"my-topic"</span>).create();
</code></pre>
<p>以下是<a href="/docs/zh-CN/client-libraries-python">Python</a> producer的例子:</p>
diff --git a/content/sitemap.xml b/content/sitemap.xml
index 21742df..0bd41b1 100644
--- a/content/sitemap.xml
+++ b/content/sitemap.xml
@@ -85,10 +85,14 @@
<url> <loc>https://pulsar.incubator.apache.org/docs/en/next/io-cdc</loc> <changefreq>hourly</changefreq> <priority>1.0</priority> <xhtml:link rel="alternate" hreflang="en" href="https://pulsar.incubator.apache.org/docs/en/next/io-cdc" /> <xhtml:link rel="alternate" hreflang="ja" href="https://pulsar.incubator.apache.org/docs/ja/next/io-cdc" /> <xhtml:link rel="alternate" hreflang="fr" href="https://pulsar.incubator.apache.org/docs/fr/next/io-cdc" /> <xhtml:link rel="alternate" hreflang=" [...]
<url> <loc>https://pulsar.incubator.apache.org/docs/en/next/io-connectors</loc> <changefreq>hourly</changefreq> <priority>1.0</priority> <xhtml:link rel="alternate" hreflang="en" href="https://pulsar.incubator.apache.org/docs/en/next/io-connectors" /> <xhtml:link rel="alternate" hreflang="ja" href="https://pulsar.incubator.apache.org/docs/ja/next/io-connectors" /> <xhtml:link rel="alternate" hreflang="fr" href="https://pulsar.incubator.apache.org/docs/fr/next/io-connectors" /> <xhtml:lin [...]
<url> <loc>https://pulsar.incubator.apache.org/docs/en/next/io-develop</loc> <changefreq>hourly</changefreq> <priority>1.0</priority> <xhtml:link rel="alternate" hreflang="en" href="https://pulsar.incubator.apache.org/docs/en/next/io-develop" /> <xhtml:link rel="alternate" hreflang="ja" href="https://pulsar.incubator.apache.org/docs/ja/next/io-develop" /> <xhtml:link rel="alternate" hreflang="fr" href="https://pulsar.incubator.apache.org/docs/fr/next/io-develop" /> <xhtml:link rel="alter [...]
+<url> <loc>https://pulsar.incubator.apache.org/docs/en/next/io-elasticsearch</loc> <changefreq>hourly</changefreq> <priority>1.0</priority> <xhtml:link rel="alternate" hreflang="en" href="https://pulsar.incubator.apache.org/docs/en/next/io-elasticsearch" /> <xhtml:link rel="alternate" hreflang="ja" href="https://pulsar.incubator.apache.org/docs/ja/next/io-elasticsearch" /> <xhtml:link rel="alternate" hreflang="fr" href="https://pulsar.incubator.apache.org/docs/fr/next/io-elasticsearch" / [...]
+<url> <loc>https://pulsar.incubator.apache.org/docs/en/next/io-file</loc> <changefreq>hourly</changefreq> <priority>1.0</priority> <xhtml:link rel="alternate" hreflang="en" href="https://pulsar.incubator.apache.org/docs/en/next/io-file" /> <xhtml:link rel="alternate" hreflang="ja" href="https://pulsar.incubator.apache.org/docs/ja/next/io-file" /> <xhtml:link rel="alternate" hreflang="fr" href="https://pulsar.incubator.apache.org/docs/fr/next/io-file" /> <xhtml:link rel="alternate" hrefla [...]
<url> <loc>https://pulsar.incubator.apache.org/docs/en/next/io-hbase</loc> <changefreq>hourly</changefreq> <priority>1.0</priority> <xhtml:link rel="alternate" hreflang="en" href="https://pulsar.incubator.apache.org/docs/en/next/io-hbase" /> <xhtml:link rel="alternate" hreflang="ja" href="https://pulsar.incubator.apache.org/docs/ja/next/io-hbase" /> <xhtml:link rel="alternate" hreflang="fr" href="https://pulsar.incubator.apache.org/docs/fr/next/io-hbase" /> <xhtml:link rel="alternate" hr [...]
+<url> <loc>https://pulsar.incubator.apache.org/docs/en/next/io-hdfs</loc> <changefreq>hourly</changefreq> <priority>1.0</priority> <xhtml:link rel="alternate" hreflang="en" href="https://pulsar.incubator.apache.org/docs/en/next/io-hdfs" /> <xhtml:link rel="alternate" hreflang="ja" href="https://pulsar.incubator.apache.org/docs/ja/next/io-hdfs" /> <xhtml:link rel="alternate" hreflang="fr" href="https://pulsar.incubator.apache.org/docs/fr/next/io-hdfs" /> <xhtml:link rel="alternate" hrefla [...]
<url> <loc>https://pulsar.incubator.apache.org/docs/en/next/io-kafka</loc> <changefreq>hourly</changefreq> <priority>1.0</priority> <xhtml:link rel="alternate" hreflang="en" href="https://pulsar.incubator.apache.org/docs/en/next/io-kafka" /> <xhtml:link rel="alternate" hreflang="ja" href="https://pulsar.incubator.apache.org/docs/ja/next/io-kafka" /> <xhtml:link rel="alternate" hreflang="fr" href="https://pulsar.incubator.apache.org/docs/fr/next/io-kafka" /> <xhtml:link rel="alternate" hr [...]
<url> <loc>https://pulsar.incubator.apache.org/docs/en/next/io-kinesis</loc> <changefreq>hourly</changefreq> <priority>1.0</priority> <xhtml:link rel="alternate" hreflang="en" href="https://pulsar.incubator.apache.org/docs/en/next/io-kinesis" /> <xhtml:link rel="alternate" hreflang="ja" href="https://pulsar.incubator.apache.org/docs/ja/next/io-kinesis" /> <xhtml:link rel="alternate" hreflang="fr" href="https://pulsar.incubator.apache.org/docs/fr/next/io-kinesis" /> <xhtml:link rel="alter [...]
<url> <loc>https://pulsar.incubator.apache.org/docs/en/next/io-managing</loc> <changefreq>hourly</changefreq> <priority>1.0</priority> <xhtml:link rel="alternate" hreflang="en" href="https://pulsar.incubator.apache.org/docs/en/next/io-managing" /> <xhtml:link rel="alternate" hreflang="ja" href="https://pulsar.incubator.apache.org/docs/ja/next/io-managing" /> <xhtml:link rel="alternate" hreflang="fr" href="https://pulsar.incubator.apache.org/docs/fr/next/io-managing" /> <xhtml:link rel="a [...]
+<url> <loc>https://pulsar.incubator.apache.org/docs/en/next/io-mongo</loc> <changefreq>hourly</changefreq> <priority>1.0</priority> <xhtml:link rel="alternate" hreflang="en" href="https://pulsar.incubator.apache.org/docs/en/next/io-mongo" /> <xhtml:link rel="alternate" hreflang="ja" href="https://pulsar.incubator.apache.org/docs/ja/next/io-mongo" /> <xhtml:link rel="alternate" hreflang="fr" href="https://pulsar.incubator.apache.org/docs/fr/next/io-mongo" /> <xhtml:link rel="alternate" hr [...]
<url> <loc>https://pulsar.incubator.apache.org/docs/en/next/io-netty</loc> <changefreq>hourly</changefreq> <priority>1.0</priority> <xhtml:link rel="alternate" hreflang="en" href="https://pulsar.incubator.apache.org/docs/en/next/io-netty" /> <xhtml:link rel="alternate" hreflang="ja" href="https://pulsar.incubator.apache.org/docs/ja/next/io-netty" /> <xhtml:link rel="alternate" hreflang="fr" href="https://pulsar.incubator.apache.org/docs/fr/next/io-netty" /> <xhtml:link rel="alternate" hr [...]
<url> <loc>https://pulsar.incubator.apache.org/docs/en/next/io-overview</loc> <changefreq>hourly</changefreq> <priority>1.0</priority> <xhtml:link rel="alternate" hreflang="en" href="https://pulsar.incubator.apache.org/docs/en/next/io-overview" /> <xhtml:link rel="alternate" hreflang="ja" href="https://pulsar.incubator.apache.org/docs/ja/next/io-overview" /> <xhtml:link rel="alternate" hreflang="fr" href="https://pulsar.incubator.apache.org/docs/fr/next/io-overview" /> <xhtml:link rel="a [...]
<url> <loc>https://pulsar.incubator.apache.org/docs/en/next/io-quickstart</loc> <changefreq>hourly</changefreq> <priority>1.0</priority> <xhtml:link rel="alternate" hreflang="en" href="https://pulsar.incubator.apache.org/docs/en/next/io-quickstart" /> <xhtml:link rel="alternate" hreflang="ja" href="https://pulsar.incubator.apache.org/docs/ja/next/io-quickstart" /> <xhtml:link rel="alternate" hreflang="fr" href="https://pulsar.incubator.apache.org/docs/fr/next/io-quickstart" /> <xhtml:lin [...]
diff --git a/content/swagger/swagger.json b/content/swagger/swagger.json
index c1a5717..1e89c93 100644
--- a/content/swagger/swagger.json
+++ b/content/swagger/swagger.json
@@ -7099,38 +7099,38 @@
"underLoaded" : {
"type" : "boolean"
},
- "msgThroughputIn" : {
- "type" : "number",
- "format" : "double"
+ "overLoaded" : {
+ "type" : "boolean"
},
- "msgThroughputOut" : {
- "type" : "number",
- "format" : "double"
+ "loadReportType" : {
+ "type" : "string"
},
"cpu" : {
"$ref" : "#/definitions/ResourceUsage"
},
- "memory" : {
- "$ref" : "#/definitions/ResourceUsage"
- },
"directMemory" : {
"$ref" : "#/definitions/ResourceUsage"
},
+ "lastUpdate" : {
+ "type" : "integer",
+ "format" : "int64"
+ },
+ "msgThroughputIn" : {
+ "type" : "number",
+ "format" : "double"
+ },
+ "msgThroughputOut" : {
+ "type" : "number",
+ "format" : "double"
+ },
"bandwidthIn" : {
"$ref" : "#/definitions/ResourceUsage"
},
"bandwidthOut" : {
"$ref" : "#/definitions/ResourceUsage"
},
- "lastUpdate" : {
- "type" : "integer",
- "format" : "int64"
- },
- "overLoaded" : {
- "type" : "boolean"
- },
- "loadReportType" : {
- "type" : "string"
+ "memory" : {
+ "$ref" : "#/definitions/ResourceUsage"
}
}
},
@@ -7290,13 +7290,13 @@
"type" : "number",
"format" : "double"
},
- "connectedSince" : {
+ "producerName" : {
"type" : "string"
},
- "clientVersion" : {
+ "connectedSince" : {
"type" : "string"
},
- "producerName" : {
+ "clientVersion" : {
"type" : "string"
},
"address" : {
@@ -8004,13 +8004,13 @@
"type" : "string"
}
},
- "connectedSince" : {
+ "producerName" : {
"type" : "string"
},
- "clientVersion" : {
+ "connectedSince" : {
"type" : "string"
},
- "producerName" : {
+ "clientVersion" : {
"type" : "string"
},
"address" : {
@@ -8069,15 +8069,15 @@
"ResourceDescription" : {
"type" : "object",
"properties" : {
+ "usagePct" : {
+ "type" : "integer",
+ "format" : "int32"
+ },
"resourceUsage" : {
"type" : "object",
"additionalProperties" : {
"$ref" : "#/definitions/ResourceUsage"
}
- },
- "usagePct" : {
- "type" : "integer",
- "format" : "int32"
}
}
},