labuladong opened a new issue, #17599:
URL: https://github.com/apache/pulsar/issues/17599

   ### Search before asking
   
   - [X] I searched in the [issues](https://github.com/apache/pulsar/issues) 
and found nothing similar.
   
   
   ### What issue do you find in Pulsar docs?
   
   Follow #17495, I use a script to extract the links below, which are probably 
broken or wrong. You can click `website page` to jump to our site and search 
the keyword in `[]` to test its correctness. I've done this check for most of 
them.
   
   - [ ] `admin-api-transactions.md` [website 
page](https://pulsar.apache.org/docs/next/admin-api-transactions)
   ```
   [Pulsar admin doc](/tools/pulsar-admin/)
   ```
   
   - [ ] `security-jwt.md` [website 
page](https://pulsar.apache.org/docs/next/security-jwt)
   ```
   [`pulsar-admin`](/tools/pulsar-admin/)
   ```
   
   - [ ] `tiered-storage-gcs.md` [website 
page](https://pulsar.apache.org/docs/next/tiered-storage-gcs)
   ```
   [`pulsar-admin namespaces set-offload-policies 
options`](/tools/pulsar-admin/2.6.0-SNAPSHOT/#-em-set-offload-policies-em-)
   [here](/tools/pulsar-admin/)
   [here](/tools/pulsar-admin/)
   [here](/tools/pulsar-admin/)
   ```
   
   - [ ] `reference-cli-tools.md` [website 
page](https://pulsar.apache.org/docs/next/reference-cli-tools)
   ```
   [Pulsar tools](/tools/)
   ```
   
   - [ ] `schema-manage.md` [website 
page](https://pulsar.apache.org/docs/next/schema-manage)
   ```
   [here](/tools/pulsar-admin/)
   [here](/admin-rest-api/)
   [`pulsar-admin topicPolicies 
set-schema-compatibility-strategy`](/tools/pulsar-admin/)
   [`pulsar-admin topicPolicies 
get-schema-compatibility-strategy`](/tools/pulsar-admin/)
   [`pulsar-admin topicPolicies 
remove-schema-compatibility-strategy`](/tools/pulsar-admin/)
   [`pulsar-admin namespaces 
set-schema-compatibility-strategy`](/tools/pulsar-admin/)
   ```
   
   - [ ] `administration-pulsar-shell.md` [website 
page](https://pulsar.apache.org/docs/next/administration-pulsar-shell)
   ```
   [pulsar-client](reference-cli-tools#pulsar-client.md)
   ```
   
   - [ ] `io-kafka-source.md` [website 
page](https://pulsar.apache.org/docs/next/io-kafka-source)
   ```
   [`pulsar-admin sources 
create`](/tools/pulsar-admin/2.11.0-SNAPSHOT/#-em-create-em--14)
   ```
   
   - [ ] `functions-debug-cli.md` [website 
page](https://pulsar.apache.org/docs/next/functions-debug-cli)
   ```
   [Pulsar Functions CLI](/tools/pulsar-admin/)
   ```
   
   - [ ] `security-basic-auth.md` [website 
page](https://pulsar.apache.org/docs/next/security-basic-auth)
   ```
   [Command-line tools](/docs/next/reference-cli-tools)
   [Pulsar-admin](/tools/pulsar-admin/)
   [Pulsar-perf](/tools/pulsar-perf/)
   [Pulsar-client](/tools/pulsar-client/)
   ```
   
   - [ ] `administration-geo.md` [website 
page](https://pulsar.apache.org/docs/next/administration-geo)
   ```
   [`pulsar-admin`](/tools/pulsar-admin/)
   [pulsar-admin clusters create](/tools/pulsar-admin/)
   [Pulsar admin doc](/tools/pulsar-admin/)
   [`pulsar-admin topics stats`](/tools/pulsar-admin/)
   ```
   
   - [ ] `admin-api-functions.md` [website 
page](https://pulsar.apache.org/docs/next/admin-api-functions)
   ```
   [Pulsar admin doc](/tools/pulsar-admin/)
   [`pulsar-admin`](/tools/pulsar-admin/)
   [`create`](/tools/pulsar-admin/)
   [`update`](/tools/pulsar-admin/)
   [`start`](/tools/pulsar-admin/)
   [`start`](/tools/pulsar-admin/)
   [`stop`](/tools/pulsar-admin/)
   [`stop`](/tools/pulsar-admin/)
   [`restart`](/tools/pulsar-admin/)
   [`restart`](/tools/pulsar-admin/)
   [`list`](/tools/pulsar-admin/)
   [`delete`](/tools/pulsar-admin/)
   [`get`](/tools/pulsar-admin/)
   [`status`](/tools/pulsar-admin/)
   [`status`](/tools/pulsar-admin/)
   [`stats`](/tools/pulsar-admin/)
   [`stats`](/tools/pulsar-admin/)
   [`trigger`](/tools/pulsar-admin/)
   [`putstate`](/tools/pulsar-admin/)
   [`querystate`](/tools/pulsar-admin/)
   ```
   
   - [ ] `io-overview.md` [website 
page](https://pulsar.apache.org/docs/next/io-overview)
   ```
   [Pulsar admin docs](/tools/pulsar-admin/)
   ```
   
   - [ ] `performance-pulsar-perf.md` [website 
page](https://pulsar.apache.org/docs/next/performance-pulsar-perf)
   ```
   [`pulsar-perf`](/tools/pulsar-perf/)
   [`pulsar-perf`](/tools/pulsar-perf/)
   [Pulsar transactions](/txn-why)
   ```
   
   - [ ] `security-athenz.md` [website 
page](https://pulsar.apache.org/docs/next/security-athenz)
   ```
   [`pulsar-admin`](/tools/pulsar-admin/)
   ```
   
   - [ ] `client-libraries-websocket.md` [website 
page](https://pulsar.apache.org/docs/next/client-libraries-websocket)
   ```
   [client library](getting-started-clients.md)
   ```
   
   - [ ] `functions-deploy-arguments.md` [website 
page](https://pulsar.apache.org/docs/next/functions-deploy-arguments)
   ```
   [`pulsar-admin`](/tools/pulsar-admin/)
   ```
   
   - [ ] `security-authorization.md` [website 
page](https://pulsar.apache.org/docs/next/security-authorization)
   ```
   [`pulsar-admin`](/tools/pulsar-admin/)
   ```
   
   - [ ] `tiered-storage-aws.md` [website 
page](https://pulsar.apache.org/docs/next/tiered-storage-aws)
   ```
   [`pulsar-admin namespaces set-offload-policies 
options`](/tools/pulsar-admin/)
   [Pulsar admin docs](/tools/pulsar-admin/)
   [Pulsar admin docs](/tools/pulsar-admin/)
   [Pulsar admin docs](/tools/pulsar-admin/)
   ```
   
   - [ ] `client-libraries-python.md` [website 
page](https://pulsar.apache.org/docs/next/client-libraries-python)
   ```
   
[`avro.schema`]((http://avro.apache.org/docs/current/gettingstartedpython.html)
   ```
   
   - [ ] `functions-worker-run-separately.md` [website 
page](https://pulsar.apache.org/docs/next/functions-worker-run-separately)
   ```
   [`pulsar-admin`](/tools/pulsar-admin/)
   ```
   
   - [ ] `cookbooks-non-persistent.md` [website 
page](https://pulsar.apache.org/docs/next/cookbooks-non-persistent)
   ```
   [`pulsar-admin non-persistent`](/tools/pulsar-admin/)
   [create a partitioned non-persistent topic](/tools/pulsar-admin/)
   [get stats](/tools/pulsar-admin/)
   [list](/tools/pulsar-admin/)
   ```
   
   - [ ] `functions-develop.md` [website 
page](https://pulsar.apache.org/docs/next/functions-develop)
   ```
   [Schema registry](functions-schema-registry.md)
   ```
   
   - [ ] `getting-started-docker.md` [website 
page](https://pulsar.apache.org/docs/next/getting-started-docker)
   ```
   [Pulsar-admin docs](/tools/pulsar-admin/)
   ```
   
   - [ ] `security-tls-authentication.md` [website 
page](https://pulsar.apache.org/docs/next/security-tls-authentication)
   ```
   [`pulsar-admin`](/tools/pulsar-admin/)
   ```
   
   - [ ] `admin-api-packages.md` [website 
page](https://pulsar.apache.org/docs/next/admin-api-packages)
   ```
   [Pulsar admin doc](/tools/pulsar-admin/)
   ```
   
   - [ ] `administration-isolation-bookie.md` [website 
page](https://pulsar.apache.org/docs/next/administration-isolation-bookie)
   ```
   [Pulsar admin docs](/tools/pulsar-admin/)
   [pulsar-admin bookies set-bookie-rack](/tools/pulsar-admin/)
   ```
   
   - [ ] `administration-zk-bk.md` [website 
page](https://pulsar.apache.org/docs/next/administration-zk-bk)
   ```
   [`set-persistence`](/tools/pulsar-admin/)
   [`get-persistence`](/tools/pulsar-admin/)
   ```
   
   - [ ] `functions-cli.md` [website 
page](https://pulsar.apache.org/docs/next/functions-cli)
   ```
   [Pulsar admin CLI](/tools/pulsar-admin/)
   ```
   
   - [ ] `admin-api-tenants.md` [website 
page](https://pulsar.apache.org/docs/next/admin-api-tenants)
   ```
   [Pulsar admin doc](/tools/pulsar-admin/)
   [`list`](/tools/pulsar-admin/)
   [`create`](/tools/pulsar-admin/)
   [`get`](/tools/pulsar-admin/)
   [`delete`](/tools/pulsar-admin/)
   [`update`](/tools/pulsar-admin/)
   ```
   
   - [ ] `adaptors-kafka.md` [website 
page](https://pulsar.apache.org/docs/next/adaptors-kafka)
   ```
   
[`pulsar.authentication.class`](/api/client/org/apache/pulsar/client/api/ClientConfiguration.html#setAuthentication-org.apache.pulsar.client.api.Authentication-)
   
[`pulsar.authentication.params.map`](/api/client/org/apache/pulsar/client/api/ClientConfiguration.html#setAuthentication-java.lang.String-java.util.Map-)
   
[`pulsar.authentication.params.string`](/api/client/org/apache/pulsar/client/api/ClientConfiguration.html#setAuthentication-java.lang.String-java.lang.String-)
   
[`pulsar.use.tls`](/api/client/org/apache/pulsar/client/api/ClientConfiguration.html#setUseTls-boolean-)
   
[`pulsar.tls.trust.certs.file.path`](/api/client/org/apache/pulsar/client/api/ClientConfiguration.html#setTlsTrustCertsFilePath-java.lang.String-)
   
[`pulsar.tls.allow.insecure.connection`](/api/client/org/apache/pulsar/client/api/ClientConfiguration.html#setTlsAllowInsecureConnection-boolean-)
   
[`pulsar.operation.timeout.ms`](/api/client/org/apache/pulsar/client/api/ClientConfiguration.html#setOperationTimeout-int-java.util.concurrent.TimeUnit-)
   
[`pulsar.stats.interval.seconds`](/api/client/org/apache/pulsar/client/api/ClientConfiguration.html#setStatsInterval-long-java.util.concurrent.TimeUnit-)
   
[`pulsar.num.io.threads`](/api/client/org/apache/pulsar/client/api/ClientConfiguration.html#setIoThreads-int-)
   
[`pulsar.connections.per.broker`](/api/client/org/apache/pulsar/client/api/ClientConfiguration.html#setConnectionsPerBroker-int-)
   
[`pulsar.use.tcp.nodelay`](/api/client/org/apache/pulsar/client/api/ClientConfiguration.html#setUseTcpNoDelay-boolean-)
   
[`pulsar.concurrent.lookup.requests`](/api/client/org/apache/pulsar/client/api/ClientConfiguration.html#setConcurrentLookupRequest-int-)
   
[`pulsar.max.number.rejected.request.per.connection`](/api/client/org/apache/pulsar/client/api/ClientConfiguration.html#setMaxNumberOfRejectedRequestPerConnection-int-)
   
[`pulsar.keepalive.interval.ms`](/api/client/org/apache/pulsar/client/api/ClientBuilder.html#keepAliveInterval-int-java.util.concurrent.TimeUnit-)
   
[`pulsar.producer.name`](/api/client/org/apache/pulsar/client/api/ProducerConfiguration.html#setProducerName-java.lang.String-)
   
[`pulsar.producer.initial.sequence.id`](/api/client/org/apache/pulsar/client/api/ProducerConfiguration.html#setInitialSequenceId-long-)
   
[`pulsar.producer.max.pending.messages`](/api/client/org/apache/pulsar/client/api/ProducerConfiguration.html#setMaxPendingMessages-int-)
   
[`pulsar.producer.max.pending.messages.across.partitions`](/api/client/org/apache/pulsar/client/api/ProducerConfiguration.html#setMaxPendingMessagesAcrossPartitions-int-)
   
[`pulsar.producer.batching.enabled`](/api/client/org/apache/pulsar/client/api/ProducerConfiguration.html#setBatchingEnabled-boolean-)
   
[`pulsar.producer.batching.max.messages`](/api/client/org/apache/pulsar/client/api/ProducerConfiguration.html#setBatchingMaxMessages-int-)
   
[`pulsar.block.if.producer.queue.full`](/api/client/org/apache/pulsar/client/api/ProducerConfiguration.html#setBlockIfQueueFull-boolean-)
   
[`pulsar.crypto.reader.factory.class.name`](/api/client/org/apache/pulsar/client/api/ProducerConfiguration.html#setCryptoKeyReader-org.apache.pulsar.client.api.CryptoKeyReader-)
   
[`pulsar.consumer.name`](/api/client/org/apache/pulsar/client/api/ConsumerConfiguration.html#setConsumerName-java.lang.String-)
   
[`pulsar.consumer.receiver.queue.size`](/api/client/org/apache/pulsar/client/api/ConsumerConfiguration.html#setReceiverQueueSize-int-)
   
[`pulsar.consumer.acknowledgments.group.time.millis`](/api/client/org/apache/pulsar/client/api/ConsumerBuilder.html#acknowledgmentGroupTime-long-java.util.concurrent.TimeUnit-)
   
[`pulsar.consumer.total.receiver.queue.size.across.partitions`](/api/client/org/apache/pulsar/client/api/ConsumerConfiguration.html#setMaxTotalReceiverQueueSizeAcrossPartitions-int-)
   
[`pulsar.consumer.subscription.topics.mode`](/api/client/org/apache/pulsar/client/api/ConsumerBuilder.html#subscriptionTopicsMode-Mode-)
   
[`pulsar.crypto.reader.factory.class.name`](/api/client/org/apache/pulsar/client/api/ProducerConfiguration.html#setCryptoKeyReader-org.apache.pulsar.client.api.CryptoKeyReader-)
   ```
   
   - [ ] `functions-deploy-cluster-encryption.md` [website 
page](https://pulsar.apache.org/docs/next/functions-deploy-cluster-encryption)
   ```
   [`pulsar-admin`](/tools/pulsar-admin/)
   ```
   
   - [ ] `functions-deploy-cluster-package.md` [website 
page](https://pulsar.apache.org/docs/next/functions-deploy-cluster-package)
   ```
   [upload your function package](/tools/pulsar-admin/)
   ```
   
   - [ ] `developing-binary-protocol.md` [website 
page](https://pulsar.apache.org/docs/next/developing-binary-protocol)
   ```
   
[`exposingBrokerEntryMetadataToClientEnabled`](reference-configuration-broker.md#exposingbrokerentrymetadatatoclientenabled)
   ```
   
   - [ ] `functions-quickstart.md` [website 
page](https://pulsar.apache.org/docs/next/functions-quickstart)
   ```
   [Admin API](/tools/pulsar-admin/)
   [Admin API](/tools/pulsar-admin/)
   ```
   
   - [ ] `io-cli.md` [website page](https://pulsar.apache.org/docs/next/io-cli)
   ```
   [Pulsar admin docs](/tools/pulsar-admin/)
   ```
   
   - [ ] `io-quickstart.md` [website 
page](https://pulsar.apache.org/docs/next/io-quickstart)
   ```
   [Connector Admin CLI](/tools/pulsar-admin/)
   [Connector Admin CLI](/tools/pulsar-admin/)
   [Connector Admin CLI](/tools/pulsar-admin/)
   [Connector Admin CLI](/tools/pulsar-admin/)
   [Pulsar admin docs](/tools/pulsar-admin/)
   [Connector Admin CLI](/tools/pulsar-admin/)
   [Pulsar admin docs](/tools/pulsar-admin/)
   [Pulsar admin docs](/tools/pulsar-admin/)
   [Pulsar admin docs](/tools/pulsar-admin/)
   [Connector Admin CLI](/tools/pulsar-admin/)
   [Pulsar admin docs](/tools/pulsar-admin/)
   [Connector Admin CLI](/tools/pulsar-admin/)
   [Pulsar admin docs](/tools/pulsar-admin/)
   [Pulsar admin docs](/tools/pulsar-admin/)
   [Connector Admin CLI](/tools/pulsar-admin/)
   [Pulsar admin docs](/tools/pulsar-admin/)
   [Connector Admin CLI](/tools/pulsar-admin/)
   [Pulsar admin docs](/tools/pulsar-admin/)
   ```
   
   - [ ] `functions-worker.md` [website 
page](https://pulsar.apache.org/docs/next/functions-worker)
   ```
   [function workers](function-concepts.md#function-worker)
   [Configure temporary file path](functions-worker-tmp-file-path.md)
   ```
   
   - [ ] `admin-api-clusters.md` [website 
page](https://pulsar.apache.org/docs/next/admin-api-clusters)
   ```
   [Pulsar admin doc](/tools/pulsar-admin/)
   [`pulsar-admin`](/tools/pulsar-admin/)
   [`create`](/tools/pulsar-admin/)
   [`get`](/tools/pulsar-admin/)
   [`update`](/tools/pulsar-admin/)
   [`delete`](/tools/pulsar-admin/)
   [`list`](/tools/pulsar-admin/)
   [`update-peer-clusters`](/tools/pulsar-admin/)
   ```
   
   - [ ] `tiered-storage-azure.md` [website 
page](https://pulsar.apache.org/docs/next/tiered-storage-azure)
   ```
   [`pulsar-admin namespaces set-offload-policies 
options`](/tools/pulsar-admin/)
   [Pulsar admin docs](/tools/pulsar-admin/)
   [Pulsar admin docs](/tools/pulsar-admin/)
   [Pulsar admin docs](/tools/pulsar-admin/)
   ```
   
   - [ ] `admin-api-brokers.md` [website 
page](https://pulsar.apache.org/docs/next/admin-api-brokers)
   ```
   [Pulsar admin doc](/tools/pulsar-admin/)
   [`pulsar-admin`](/tools/pulsar-admin/)
   [`pulsar-admin`](/tools/pulsar-admin/)
   [`update-dynamic-config`](/tools/pulsar-admin/)
   ```
   
   - [ ] `tiered-storage-s3.md` [website 
page](https://pulsar.apache.org/docs/next/tiered-storage-s3)
   ```
   [`pulsar-admin`](/tools/pulsar-admin/)
   [`pulsar-admin namespaces set-offload-policies 
options`](/tools/pulsar-admin/)
   [Pulsar admin docs](/tools/pulsar-admin/)
   [`pulsar-admin`](/tools/pulsar-admin/)
   [Pulsar admin docs](/tools/pulsar-admin/)
   [Pulsar admin docs](/tools/pulsar-admin/)
   ```
   
   - [ ] `cookbooks-retention-expiry.md` [website 
page](https://pulsar.apache.org/docs/next/cookbooks-retention-expiry)
   ```
   [`set-retention`](/tools/pulsar-admin/)
   [`get-retention`](/tools/pulsar-admin/)
   [`set-backlog-quota`](/tools/pulsar-admin/)
   [`get-backlog-quotas`](/tools/pulsar-admin/)
   [`remove-backlog-quota`](/tools/pulsar-admin/)
   [`clear-backlog`](/tools/pulsar-admin/)
   [`set-message-ttl`](/tools/pulsar-admin/)
   [`get-message-ttl`](/tools/pulsar-admin/)
   [`remove-message-ttl`](/tools/pulsar-admin/)
   ```
   
   - [ ] `reference-connector-admin.md` [website 
page](https://pulsar.apache.org/docs/next/reference-connector-admin)
   ```
   [Pulsar admin doc](/tools/pulsar-admin/)
   ```
   
   - [ ] `deploy-bare-metal.md` [website 
page](https://pulsar.apache.org/docs/next/deploy-bare-metal)
   ```
   [`pulsar-admin`](/tools/pulsar-admin/)
   ```
   
   - [ ] `functions-concepts.md` [website 
page](https://pulsar.apache.org/docs/next/functions-concepts)
   ```
   [`pulsar-admin`](/tools/pulsar-admin/)
   ```
   
   - [ ] `admin-api-permissions.md` [website 
page](https://pulsar.apache.org/docs/next/admin-api-permissions)
   ```
   [Pulsar admin doc](/tools/pulsar-admin/)
   [`grant-permission`](/tools/pulsar-admin/)
   [`permissions`](/tools/pulsar-admin/)
   [`revoke-permission`](/tools/pulsar-admin/)
   ```
   
   - [ ] `client-libraries-java.md` [website 
page](https://pulsar.apache.org/docs/next/client-libraries-java)
   ```
   [subscription types](concepts-messaging#subscription-types)
   
[API](/api/client/2.10.0-SNAPSHOT/org/apache/pulsar/client/api/TableViewBuilder.html)
   ```
   
   - [ ] `security-tls-keystore.md` [website 
page](https://pulsar.apache.org/docs/next/security-tls-keystore)
   ```
   [`pulsar-admin`](reference-cli-tools#pulsar-admin)
   [`pulsar-perf`](reference-cli-tools#pulsar-perf)
   [`pulsar-client`](reference-cli-tools#pulsar-client)
   [`pulsar-admin`](reference-cli-tools#pulsar-admin)
   [`pulsar-perf`](reference-cli-tools#pulsar-perf)
   [`pulsar-client`](reference-cli-tools#pulsar-client)
   ```
   
   - [ ] `concepts-messaging.md` [website 
page](https://pulsar.apache.org/docs/next/concepts-messaging)
   ```
   [`pulsar-admin`](/tools/pulsar-admin/)
   [Pulsar admin API](/tools/pulsar-admin)
   ```
   
   - [ ] `standalone.md` [website 
page](https://pulsar.apache.org/docs/next/standalone)
   ```
   [`pulsar-admin`](/tools/pulsar-admin/)
   ```
   
   - [ ] `io-debug.md` [website 
page](https://pulsar.apache.org/docs/next/io-debug)
   ```
   [`topic stats`](/docs/en/pulsar-admin/#stats-1)
   ```
   
   - [ ] `admin-api-overview.md` [website 
page](https://pulsar.apache.org/docs/next/admin-api-overview)
   ```
   [Pulsar admin doc](/tools/pulsar-admin/)
   ```
   
   - [ ] `concepts-multi-tenancy.md` [website 
page](https://pulsar.apache.org/docs/next/concepts-multi-tenancy)
   ```
   [`pulsar-admin`](/tools/pulsar-admin/)
   ```
   
   - [ ] `io-use.md` [website page](https://pulsar.apache.org/docs/next/io-use)
   ```
   [Pulsar admin docs](/tools/pulsar-admin/)
   [Pulsar admin docs](/tools/pulsar-admin/)
   [Pulsar admin docs](/tools/pulsar-admin/)
   
[`createSource`](/api/admin/org/apache/pulsar/client/admin/Source.html#createSource-SourceConfig-java.lang.String-)
   
[`createSourceWithUrl`](/api/admin/org/apache/pulsar/client/admin/Source.html#createSourceWithUrl-SourceConfig-java.lang.String-)
   [Pulsar admin docs](/tools/pulsar-admin/)
   
[`createSink`](/api/admin/org/apache/pulsar/client/admin/Sink.html#createSink-SinkConfig-java.lang.String-)
   
[`createSinkWithUrl`](/api/admin/org/apache/pulsar/client/admin/Sink.html#createSinkWithUrl-SinkConfig-java.lang.String-)
   [Pulsar admin docs](/tools/pulsar-admin/)
   [Pulsar admin docs](/tools/pulsar-admin/)
   [Pulsar admin docs](/tools/pulsar-admin/)
   [Pulsar admin docs](/tools/pulsar-admin/)
   [Pulsar admin docs](/tools/pulsar-admin/)
   
[`getSource`](/api/admin/org/apache/pulsar/client/admin/Source.html#getSource-java.lang.String-java.lang.String-java.lang.String-)
   [Pulsar admin docs](/tools/pulsar-admin/)
   
[`getSink`](/api/admin/org/apache/pulsar/client/admin/Sink.html#getSink-java.lang.String-java.lang.String-java.lang.String-)
   [Pulsar admin docs](/tools/pulsar-admin/)
   
[`listSource`](/api/admin/org/apache/pulsar/client/admin/Source.html#listSources-java.lang.String-java.lang.String-)
   [Pulsar admin docs](/tools/pulsar-admin/)
   
[`listSource`](/api/admin/org/apache/pulsar/client/admin/Sink.html#listSinks-java.lang.String-java.lang.String-)
   [Pulsar admin docs](/tools/pulsar-admin/)
   
[`getSourceStatus`](/api/admin/org/apache/pulsar/client/admin/Source.html#getSource-java.lang.String-java.lang.String-java.lang.String-)
   
[`getSourceStatus`](/api/admin/org/apache/pulsar/client/admin/Source.html#getSourceStatus-java.lang.String-java.lang.String-java.lang.String-int-)
   [Pulsar admin docs](/tools/pulsar-admin/)
   
[`getSinkStatus`](/api/admin/org/apache/pulsar/client/admin/Sink.html#getSinkStatus-java.lang.String-java.lang.String-java.lang.String-)
   
[`getSinkStatusWithInstanceID`](/api/admin/org/apache/pulsar/client/admin/Sink.html#getSinkStatus-java.lang.String-java.lang.String-java.lang.String-int-)
   [Pulsar admin docs](/tools/pulsar-admin/)
   
[`updateSource`](/api/admin/org/apache/pulsar/client/admin/Source.html#updateSource-SourceConfig-java.lang.String-)
   
[`createSourceWithUrl`](/api/admin/org/apache/pulsar/client/admin/Source.html#updateSourceWithUrl-SourceConfig-java.lang.String-)
   [Pulsar admin docs](/tools/pulsar-admin/)
   
[`updateSink`](/api/admin/org/apache/pulsar/client/admin/Sink.html#updateSink-SinkConfig-java.lang.String-)
   
[`updateSinkWithUrl`](/api/admin/org/apache/pulsar/client/admin/Sink.html#updateSinkWithUrl-SinkConfig-java.lang.String-)
   [Pulsar admin docs](/tools/pulsar-admin/)
   
[`stopSource`](/api/admin/org/apache/pulsar/client/admin/Source.html#stopSource-java.lang.String-java.lang.String-java.lang.String-)
   
[`stopSource`](/api/admin/org/apache/pulsar/client/admin/Source.html#stopSource-java.lang.String-java.lang.String-java.lang.String-int-)
   [Pulsar admin docs](/tools/pulsar-admin/)
   
[`stopSink`](/api/admin/org/apache/pulsar/client/admin/Sink.html#stopSink-java.lang.String-java.lang.String-java.lang.String-)
   
[`stopSink`](/api/admin/org/apache/pulsar/client/admin/Sink.html#stopSink-java.lang.String-java.lang.String-java.lang.String-int-)
   [Pulsar admin docs](/tools/pulsar-admin/)
   
[`restartSource`](/api/admin/org/apache/pulsar/client/admin/Source.html#restartSource-java.lang.String-java.lang.String-java.lang.String-)
   
[`restartSource`](/api/admin/org/apache/pulsar/client/admin/Source.html#restartSource-java.lang.String-java.lang.String-java.lang.String-int-)
   [Pulsar admin docs](/tools/pulsar-admin/)
   
[`restartSink`](/api/admin/org/apache/pulsar/client/admin/Sink.html#restartSink-java.lang.String-java.lang.String-java.lang.String-)
   
[`restartSink`](/api/admin/org/apache/pulsar/client/admin/Sink.html#restartSink-java.lang.String-java.lang.String-java.lang.String-int-)
   [Pulsar admin docs](/tools/pulsar-admin/)
   
[`deleteSource`](/api/admin/org/apache/pulsar/client/admin/Source.html#deleteSource-java.lang.String-java.lang.String-java.lang.String-)
   [Pulsar admin docs](/tools/pulsar-admin/)
   
[`deleteSource`](/api/admin/org/apache/pulsar/client/admin/Sink.html#deleteSink-java.lang.String-java.lang.String-java.lang.String-)
   ```
   
   - [ ] `tiered-storage-aliyun.md` [website 
page](https://pulsar.apache.org/docs/next/tiered-storage-aliyun)
   ```
   [`pulsar-admin`](/tools/pulsar-admin/)
   [`pulsar-admin namespaces set-offload-policies 
options`](/tools/pulsar-admin/)
   [Pulsar admin docs](/tools/pulsar-admin/)
   [`pulsar-admin`](/tools/pulsar-admin/)
   [Pulsar admin docs](/tools/pulsar-admin/)
   [Pulsar admin docs](/tools/pulsar-admin/)
   ```
   
   - [ ] `cookbooks-deduplication.md` [website 
page](https://pulsar.apache.org/docs/next/cookbooks-deduplication)
   ```
   [`pulsar-admin namespaces set-deduplication`](/tools/pulsar-admin/)
   [`pulsar-admin topics set-deduplication`](/tools/pulsar-admin/)
   [`pulsar-admin namespace set-deduplication`](/tools/pulsar-admin/)
   [`pulsar-admin topics set-deduplication`](/tools/pulsar-admin/)
   ```
   
   - [ ] `administration-load-balance.md` [website 
page](https://pulsar.apache.org/docs/next/administration-load-balance)
   ```
   [Pulsar admin](/tools/pulsar-admin/)
   [Pulsar admin doc](/tools/pulsar-admin/)
   [Pulsar admin doc](/tools/pulsar-admin/)
   ```
   
   - [ ] `admin-api-namespaces.md` [website 
page](https://pulsar.apache.org/docs/next/admin-api-namespaces)
   ```
   [Pulsar admin doc](/tools/pulsar-admin/)
   [`pulsar-admin`](/tools/pulsar-admin/)
   [`create`](/tools/pulsar-admin/)
   [`policies`](/tools/pulsar-admin/)
   [`list`](/tools/pulsar-admin/)
   [`delete`](/tools/pulsar-admin/)
   [`unload`](/tools/pulsar-admin/)
   [`namespaces`](/tools/pulsar-admin/)
   ```
   
   - [ ] `reference-pulsar-admin.md` [website 
page](https://pulsar.apache.org/docs/next/reference-pulsar-admin)
   ```
   [Pulsar admin doc](/tools/pulsar-admin/)
   ```
   
   - [ ] `cookbooks-compaction.md` [website 
page](https://pulsar.apache.org/docs/next/cookbooks-compaction)
   ```
   [`topics compact`](/tools/pulsar-admin/)
   [`pulsar-admin`](/tools/pulsar-admin/)
   ```
   
   - [ ] `about.md` [website page](https://pulsar.apache.org/docs/next/about)
   ```
   [Page Linking](/assets/page-linking.png)
   ```
   
   - [ ] `admin-api-topics.md` [website 
page](https://pulsar.apache.org/docs/next/admin-api-topics)
   ```
   [Pulsar admin doc](/tools/pulsar-admin/)
   [`create`](/tools/pulsar-admin/)
   [`create-partitioned-topic`](/tools/pulsar-admin/)
   [`create-missed-partitions`](/tools/pulsar-admin/)
   [`create-missed-partitions`](/tools/pulsar-admin/)
   [`get-partitioned-topic-metadata`](/tools/pulsar-admin/)
   [`update-partitioned-topic`](/tools/pulsar-admin/)
   [`delete-partitioned-topic`](/tools/pulsar-admin/)
   ```
   
   - [ ] `reference-configuration.md` [website 
page](https://pulsar.apache.org/docs/next/reference-configuration)
   ```
   [Pulsar Reference](/reference)
   ```
   
   - [ ] `functions-deploy-trigger.md` [website 
page](https://pulsar.apache.org/docs/next/functions-deploy-trigger)
   ```
   [`pulsar-admin`](/tools/pulsar-admin/)
   ```
   
   - [ ] `deploy-bare-metal-multi-cluster.md` [website 
page](https://pulsar.apache.org/docs/next/deploy-bare-metal-multi-cluster)
   ```
   [`pulsar-admin`](/tools/pulsar-admin/)
   [Clients](getting-started-clients.md)
   [`pulsar-admin`](/tools/pulsar-admin/)
   ```
   
   - [ ] `getting-started-helm.md` [website 
page](https://pulsar.apache.org/docs/next/getting-started-helm)
   ```
   [Pulsar-admin docs](/tools/pulsar-admin/)
   ```
   
   - [ ] `tiered-storage-filesystem.md` [website 
page](https://pulsar.apache.org/docs/next/tiered-storage-filesystem)
   ```
   [here](/tools/pulsar-admin/)
   [here](/tools/pulsar-admin/)
   [here](/tools/pulsar-admin/)
   ```
   
   - [ ] `getting-started-pulsar.md` [website 
page](https://pulsar.apache.org/docs/next/getting-started-pulsar)
   ```
   [`pulsar-admin properties`](/tools/pulsar-admin/)
   [`pulsar-admin tenants`](/tools/pulsar-admin/)
   ```
   
   
   
   ### What is your suggestion?
   
   I suggest fixing these links first:
   
   1. All the `/tools/pulsar-admin/`, `reference-cli-tools` links are broken, 
which may be caused by a front-end problem. 
   2. All the links with prefix `/api/admin/org/apache/pulsar/client` in [this 
page](https://pulsar.apache.org/docs/next/io-use/) are 404.
   3. All the links with prefix `/api/client/org/apache/pulsar/client` in [this 
page](https://pulsar.apache.org/docs/next/adaptors-kafka/#pulsar-client-properties)
 are 404.
   
   The rest of the broken links are caused by wrong filenames or something, 
which is easy to fix.
   
   I will update this issue if any broken links are fixed.
   
   cc @Anonymitaet @tisonkun  @momo-jun @urfreespace 
   
   ### Any reference?
   
   _No response_
   
   ### Are you willing to submit a PR?
   
   - [ ] I'm willing to submit a PR!


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