tuteng commented on a change in pull request #5028: Add Connector Admin CLI 
guide
URL: https://github.com/apache/pulsar/pull/5028#discussion_r317428280
 
 

 ##########
 File path: site2/docs/reference-connector-admin.md
 ##########
 @@ -0,0 +1,576 @@
+---
+id: reference-connector-admin
+title: Connector Admin CLI
+sidebar_label: Connector Admin CLI
+---
+
+The `pulsar-admin` tool helps you manage Pulsar connectors.
+  
+## `sources`
+
+An interface for managing Pulsar IO sources (ingress data into Pulsar).
+
+```bash
+$ pulsar-admin sources subcommands
+```
+
+Subcommands are:
+
+* `create`
+  
+* `update`
+  
+* `delete`
+  
+* `get`
+  
+* `status`
+  
+* `list`
+  
+* `stop`
+  
+* `start`
+  
+* `restart`
+  
+* `localrun`
+  
+* `available-sources`
+
+
+### `create`
+
+Submit a Pulsar IO source connector to run in a Pulsar cluster.
+
+#### Usage
+
+```bash
+$ pulsar-admin sources create options
+```
+
+#### Options
+
+|Flag|Description|
+|----|---|
+| `-a`, `--archive` | The path to the NAR archive for the source. <br> It also 
supports url-path (http/https/file [file protocol assumes that file already 
exists on worker host]) from which worker can download the package.
+| `--classname` | The source's class name if `archive` is file-url-path 
(file://).
+| `--cpu` | The CPU (in cores) that needs to be allocated per source instance 
(applicable only to Docker runtime).
+| `--deserialization-classname` | The SerDe classname for the source.
+| `--destination-topic-name` | The Pulsar topic to which data is sent.
+| `--disk` | The disk (in bytes) that needs to be allocated per source 
instance (applicable only to Docker runtime).
+|`--name` | The source's name.
+| `--namespace` | The source's namespace.
+| ` --parallelism` | The source's parallelism factor, that is, the number of 
source instances to run.
+| `--processing-guarantees` | The processing guarantees (aka delivery 
semantics) applied to the source.<br>Possible Values: ATLEAST_ONCE, 
ATMOST_ONCE, EFFECTIVELY_ONCE.
+| `--ram` | The RAM (in bytes) that needs to be allocated per source instance 
(applicable only to the process and Docker runtimes).
+| `-st`, `--schema-type` | The schema type.<br> Either a builtin schema (for 
example, AVRO and JSON) or custom schema class name to be used to encode 
messages emitted from source.
+| `--source-config` | Source config key/values.
+| `--source-config-file` | The path to a YAML config file specifying the 
source's configuration.
+| `-t`, `--source-type` | The source's connector provider.
+| `--tenant` | The source's tenant.
+
+### `update`
+
+Update a already submitted Pulsar IO source connector.
+
+#### Usage
+
+```bash
+$ pulsar-admin sources update options
+```
+
+#### Options
+
+|Flag|Description|
+|----|---|
+| `-a`, `--archive` | The path to the NAR archive for the source. <br> It also 
supports url-path (http/https/file [file protocol assumes that file already 
exists on worker host]) from which worker can download the package.
+| `--classname` | The source's class name if `archive` is file-url-path 
(file://).
+| `--cpu` | The CPU (in cores) that needs to be allocated per source instance 
(applicable only to Docker runtime).
+| `--deserialization-classname` | The SerDe classname for the source.
+| `--destination-topic-name` | The Pulsar topic to which data is sent.
+| `--disk` | The disk (in bytes) that needs to be allocated per source 
instance (applicable only to Docker runtime).
+|`--name` | The source's name.
+| `--namespace` | The source's namespace.
+| ` --parallelism` | The source's parallelism factor, that is, the number of 
source instances to run.
+| `--processing-guarantees` | The processing guarantees (aka delivery 
semantics) applied to the source.<br>Possible Values: ATLEAST_ONCE, 
ATMOST_ONCE, EFFECTIVELY_ONCE.
+| `--ram` | The RAM (in bytes) that needs to be allocated per source instance 
(applicable only to the process and Docker runtimes).
+| `-st`, `--schema-type` | The schema type.<br> Either a builtin schema (for 
example, AVRO and JSON) or custom schema class name to be used to encode 
messages emitted from source.
+| `--source-config` | Source config key/values.
+| `--source-config-file` | The path to a YAML config file specifying the 
source's configuration.
+| `-t`, `--source-type` | The source's connector provider.
+| `--tenant` | The source's tenant.
+| `--update-auth-data` | Whether or not to update the auth data.<br>**Default 
value: false.**
+
+
+### `delete`
+
+Stops a Pulsar IO source connector.
 
 Review comment:
   Delete a Pulsar IO source connector. ?

----------------------------------------------------------------
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.
 
For queries about this service, please contact Infrastructure at:
[email protected]


With regards,
Apache Git Services

Reply via email to