wolfstudy commented on a change in pull request #11335:
URL: https://github.com/apache/pulsar/pull/11335#discussion_r671105663



##########
File path: site2/docs/functions-worker.md
##########
@@ -42,6 +42,38 @@ If authentication is enabled on the BookKeeper cluster, 
configure the following
 - `bookkeeperClientAuthenticationParametersName`: the BookKeeper client 
authentication plugin parameters name.
 - `bookkeeperClientAuthenticationParameters`: the BookKeeper client 
authentication plugin parameters.
 
+### Configure Stateful-Functions to run with broker
+
+If you want to use Stateful-Functions related functions, for example, if you 
want to use `putState()` and `queryState()` related interfaces. 
+
+1. You need to enable the **streamStorage** service in the bookkeeper. 
Currently, the service uses the form of loading the nar package, so you need to 
configure the following in `bookkeeper.conf`:
+
+```text
+extraServerComponents=org.apache.bookkeeper.stream.server.StreamStorageLifecycleComponent
+```
+
+After bookie is started, you can use the following methods to check whether 
the streamStorage service is started correctly:
+
+```shell
+telnet localhost 4181
+```
+
+Output:
+
+```text
+Trying 127.0.0.1...
+Connected to localhost.
+Escape character is '^]'.
+```
+
+2. Turn on this function in `functions_worker.yml`, as follows:
+
+```text
+stateStorageServiceUrl: bk://<bk-service-url>:4181
+```
+
+- bk-service-url: the service url points to bookkeeper table service.

Review comment:
       Cool




-- 
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.

To unsubscribe, e-mail: [email protected]

For queries about this service, please contact Infrastructure at:
[email protected]


Reply via email to