From 6e7826f3c826a44baabb9da975f4d04a3bac92bd Mon Sep 17 00:00:00 2001 From: fengtao1998 <37149842+fengtao1998@users.noreply.github.com> Date: Wed, 7 Jul 2021 14:04:30 +0800 Subject: [PATCH] [docs]Update getting-started-docker.md (#11218) * Update getting-started-docker.md * Update getting-started-docker.md --- site2/docs/getting-started-docker.md | 160 ++++++++++++++++++--------- 1 file changed, 107 insertions(+), 53 deletions(-) diff --git a/site2/docs/getting-started-docker.md b/site2/docs/getting-started-docker.md index 56cff28df57a9f..675fff8219e1fb 100644 --- a/site2/docs/getting-started-docker.md +++ b/site2/docs/getting-started-docker.md @@ -15,13 +15,7 @@ and follow the instructions for your OS. * For MacOS, Linux, and Windows: ```shell - $ docker run -it \ - -p 6650:6650 \ - -p 8080:8080 \ - --mount source=pulsardata,target=/pulsar/data \ - --mount source=pulsarconf,target=/pulsar/conf \ - apachepulsar/pulsar:{{pulsar:version}} \ - bin/pulsar standalone + $ docker run -it -p 6650:6650 -p 8080:8080 --mount source=pulsardata,target=/pulsar/data --mount source=pulsarconf,target=/pulsar/conf apachepulsar/pulsar:{{pulsar:version}} bin/pulsar standalone ``` A few things to note about this command: @@ -32,8 +26,9 @@ time the container is restarted. For details on the volumes you can use `docker If you start Pulsar successfully, you will see `INFO`-level log messages like this: ``` -2017-08-09 22:34:04,030 - INFO - [main:WebService@213] - Web Service started at http://127.0.0.1:8080 -2017-08-09 22:34:04,038 - INFO - [main:PulsarService@335] - messaging service is ready, bootstrap service on port=8080, broker url=pulsar://127.0.0.1:6650, cluster=standalone, configs=org.apache.pulsar.broker.ServiceConfiguration@4db60246 +08:18:30.970 [main] INFO org.apache.pulsar.broker.web.WebService - HTTP Service started at http://0.0.0.0:8080 +... +07:53:37.322 [main] INFO org.apache.pulsar.broker.PulsarService - messaging service is ready, bootstrap service port = 8080, broker url= pulsar://localhost:6650, cluster=standalone, configs=org.apache.pulsar.broker.ServiceConfiguration@98b63c1 ... ``` @@ -52,7 +47,7 @@ use one of these root URLs to interact with your cluster: * `pulsar://localhost:6650` * `http://localhost:8080` -The following example will guide you get started with Pulsar quickly by using the [Python](client-libraries-python.md) +The following example will guide you get started with Pulsar quickly by using the [Python client API](client-libraries-python.md) client API. Install the Pulsar Python client library directly from [PyPI](https://pypi.org/project/pulsar-client/): @@ -111,50 +106,109 @@ The output is something like this: ```json { - "averageMsgSize": 0.0, - "msgRateIn": 0.0, - "msgRateOut": 0.0, - "msgThroughputIn": 0.0, - "msgThroughputOut": 0.0, - "publishers": [ - { - "address": "/172.17.0.1:35048", - "averageMsgSize": 0.0, - "clientVersion": "1.19.0-incubating", - "connectedSince": "2017-08-09 20:59:34.621+0000", - "msgRateIn": 0.0, - "msgThroughputIn": 0.0, - "producerId": 0, - "producerName": "standalone-0-1" - } - ], - "replication": {}, - "storageSize": 16, - "subscriptions": { - "my-sub": { - "blockedSubscriptionOnUnackedMsgs": false, - "consumers": [ + "count": 0, + "msgRateIn": 0.0, + "msgThroughputIn": 0.0, + "msgRateOut": 1.8332950480217471, + "msgThroughputOut": 91.33142602871978, + "bytesInCounter": 7097, + "msgInCounter": 143, + "bytesOutCounter": 6607, + "msgOutCounter": 133, + "averageMsgSize": 0.0, + "msgChunkPublished": false, + "storageSize": 7097, + "backlogSize": 0, + "offloadedStorageSize": 0, + "publishers": [ { - "address": "/172.17.0.1:35064", - "availablePermits": 996, - "blockedConsumerOnUnackedMsgs": false, - "clientVersion": "1.19.0-incubating", - "connectedSince": "2017-08-09 21:05:39.222+0000", - "consumerName": "166111", - "msgRateOut": 0.0, - "msgRateRedeliver": 0.0, - "msgThroughputOut": 0.0, - "unackedMessages": 0 + "count": 0, + "accessMode": "Shared", + "msgRateIn": 0.0, + "msgThroughputIn": 0.0, + "averageMsgSize": 0.0, + "chunkedMessageRate": 0.0, + "producerId": 0, + "producerNameOffset": 47, + "producerNameLength": 14, + "addressOffset": 0, + "addressLength": 16, + "connectedSinceOffset": 16, + "connectedSinceLength": 26, + "clientVersionOffset": 42, + "clientVersionLength": 5, + "stringBuffer": "/127.0.0.1:356042021-07-04T09:05:43.04788Z2.8.0standalone-2-5", + "metadata": {}, + "address": "/127.0.0.1:35604", + "connectedSince": "2021-07-04T09:05:43.04788Z", + "clientVersion": "2.8.0", + "producerName": "standalone-2-5" + } + ], + "waitingPublishers": 0, + "subscriptions": { + "my-sub": { + "msgRateOut": 1.8332950480217471, + "msgThroughputOut": 91.33142602871978, + "bytesOutCounter": 6607, + "msgOutCounter": 133, + "msgRateRedeliver": 0.0, + "chunkedMessageRate": 0, + "msgBacklog": 0, + "backlogSize": 0, + "msgBacklogNoDelayed": 0, + "blockedSubscriptionOnUnackedMsgs": false, + "msgDelayed": 0, + "unackedMessages": 0, + "type": "Exclusive", + "activeConsumerName": "3c544f1daa", + "msgRateExpired": 0.0, + "totalMsgExpired": 0, + "lastExpireTimestamp": 0, + "lastConsumedFlowTimestamp": 1625389101290, + "lastConsumedTimestamp": 1625389546070, + "lastAckedTimestamp": 1625389546162, + "lastMarkDeleteAdvancedTimestamp": 1625389546163, + "consumers": [ + { + "msgRateOut": 1.8332950480217471, + "msgThroughputOut": 91.33142602871978, + "bytesOutCounter": 6607, + "msgOutCounter": 133, + "msgRateRedeliver": 0.0, + "chunkedMessageRate": 0.0, + "consumerName": "3c544f1daa", + "availablePermits": 867, + "unackedMessages": 0, + "avgMessagesPerEntry": 6, + "blockedConsumerOnUnackedMsgs": false, + "addressOffset": 0, + "addressLength": 16, + "connectedSinceOffset": 16, + "connectedSinceLength": 27, + "clientVersionOffset": 43, + "clientVersionLength": 5, + "lastAckedTimestamp": 1625389546162, + "lastConsumedTimestamp": 1625389546070, + "metadata": {}, + "stringBuffer": "/127.0.0.1:354722021-07-04T08:58:21.287682Z2.8.0", + "address": "/127.0.0.1:35472", + "connectedSince": "2021-07-04T08:58:21.287682Z", + "clientVersion": "2.8.0" + } + ], + "isDurable": true, + "isReplicated": false, + "consumersAfterMarkDeletePosition": {}, + "nonContiguousDeletedMessagesRanges": 0, + "nonContiguousDeletedMessagesRangesSerializedSize": 0, + "durable": true, + "replicated": false } - ], - "msgBacklog": 0, - "msgRateExpired": 0.0, - "msgRateOut": 0.0, - "msgRateRedeliver": 0.0, - "msgThroughputOut": 0.0, - "type": "Exclusive", - "unackedMessages": 0 - } - } + }, + "replication": {}, + "deduplicationStatus": "Disabled", + "nonContiguousDeletedMessagesRanges": 0, + "nonContiguousDeletedMessagesRangesSerializedSize": 0 } ```