| { |
| "docsSidebar": [ |
| { |
| "type": "doc", |
| "id": "about" |
| }, |
| { |
| "type": "category", |
| "label": "Get Started", |
| "items": [ |
| "getting-started-standalone", |
| "getting-started-docker", |
| "getting-started-helm" |
| ] |
| }, |
| { |
| "type": "category", |
| "label": "Concepts and Architecture", |
| "items": [ |
| "concepts-overview", |
| "concepts-messaging", |
| "concepts-architecture-overview", |
| "concepts-clients", |
| "concepts-replication", |
| "concepts-multi-tenancy", |
| "concepts-authentication", |
| "concepts-topic-compaction", |
| "concepts-proxy-sni-routing", |
| "concepts-multiple-advertised-listeners" |
| ] |
| }, |
| { |
| "type": "category", |
| "label": "Pulsar Schema", |
| "items": [ |
| "schema-get-started", |
| "schema-understand", |
| "schema-evolution-compatibility", |
| "schema-manage" |
| ] |
| }, |
| { |
| "type": "category", |
| "label": "Pulsar Functions", |
| "items": [ |
| "functions-overview", |
| "functions-concepts", |
| "functions-quickstart", |
| { |
| "type": "category", |
| "label": "Set up function workers", |
| "link": { |
| "type": "doc", |
| "id": "functions-worker" |
| }, |
| "items": [ |
| "functions-worker-corun", |
| "functions-worker-run-separately", |
| "functions-worker-tmp-file-path", |
| "functions-worker-stateful", |
| "functions-worker-for-geo-replication", |
| "functions-worker-troubleshooting" |
| ] |
| }, |
| { |
| "type": "category", |
| "label": "Configure function runtime", |
| "link": { |
| "type": "doc", |
| "id": "functions-runtime" |
| }, |
| "items": [ |
| "functions-runtime-thread", |
| "functions-runtime-process", |
| "functions-runtime-kubernetes", |
| "functions-runtime-java-options" |
| ] |
| }, |
| { |
| "type": "category", |
| "label": "How-to: Deploy", |
| "link": { |
| "type": "doc", |
| "id": "functions-deploy" |
| }, |
| "items": [ |
| "functions-deploy-arguments", |
| "functions-deploy-localrun", |
| { |
| "type": "category", |
| "label": "Deploy a function in cluster mode", |
| "link": { |
| "type": "doc", |
| "id": "functions-deploy-cluster" |
| }, |
| "items": [ |
| "functions-deploy-cluster-resource", |
| "functions-deploy-cluster-parallelism", |
| "functions-deploy-cluster-encryption", |
| "functions-deploy-cluster-package" |
| ] |
| }, |
| "functions-deploy-trigger" |
| ] |
| }, |
| { |
| "type": "category", |
| "label": "How-to: Develop", |
| "link": { |
| "type": "doc", |
| "id": "functions-develop" |
| }, |
| "items": [ |
| "functions-develop-api", |
| "functions-develop-user-defined-configs", |
| "functions-develop-log", |
| "functions-develop-metrics", |
| "functions-develop-security", |
| "functions-develop-state", |
| "functions-develop-admin-api", |
| "functions-develop-schema-registry", |
| "functions-develop-serde", |
| "functions-develop-tutorial" |
| ] |
| }, |
| { |
| "type": "category", |
| "label": "How-to: Debug", |
| "link": { |
| "type": "doc", |
| "id": "functions-debug" |
| }, |
| "items": [ |
| "functions-debug-stderr", |
| "functions-debug-unit-test", |
| "functions-debug-localrun", |
| "functions-debug-log-topic", |
| "functions-debug-cli" |
| ] |
| }, |
| { |
| "type": "category", |
| "label": "How-to: Package", |
| "link": { |
| "type": "doc", |
| "id": "functions-package" |
| }, |
| "items": [ |
| "functions-package-java", |
| "functions-package-python", |
| "functions-package-go" |
| ] |
| }, |
| "functions-cli", |
| "window-functions-context" |
| ] |
| }, |
| { |
| "type": "category", |
| "label": "Pulsar IO", |
| "items": [ |
| "io-overview", |
| "io-quickstart", |
| "io-use", |
| "io-debug", |
| "io-connectors", |
| "io-cdc", |
| "io-develop" |
| ] |
| }, |
| { |
| "type": "category", |
| "label": "Pulsar SQL", |
| "items": [ |
| "sql-overview", |
| "sql-getting-started", |
| "sql-deployment-configurations", |
| "sql-rest-api" |
| ] |
| }, |
| { |
| "type": "category", |
| "label": "Tiered Storage", |
| "items": [ |
| "tiered-storage-overview", |
| "tiered-storage-aws", |
| "tiered-storage-gcs", |
| "tiered-storage-filesystem", |
| "tiered-storage-azure", |
| "tiered-storage-aliyun", |
| "tiered-storage-s3" |
| ] |
| }, |
| { |
| "type": "category", |
| "label": "Transactions", |
| "items": ["txn-why", "txn-what", "txn-how", "txn-use", "txn-monitor"] |
| }, |
| { |
| "type": "category", |
| "label": "Kubernetes (Helm)", |
| "items": [ |
| "helm-overview", |
| "helm-prepare", |
| "helm-install", |
| "helm-deploy", |
| "helm-upgrade", |
| "helm-tools" |
| ] |
| }, |
| { |
| "type": "category", |
| "label": "Deployment", |
| "items": [ |
| "deploy-aws", |
| "deploy-kubernetes", |
| "deploy-bare-metal", |
| "deploy-bare-metal-multi-cluster", |
| "deploy-docker", |
| "deploy-monitoring" |
| ] |
| }, |
| { |
| "type": "category", |
| "label": "Administration", |
| "items": [ |
| "administration-zk-bk", |
| "administration-metadata-store", |
| "administration-geo", |
| "administration-pulsar-manager", |
| "administration-pulsar-shell", |
| "administration-stats", |
| "administration-load-balance", |
| "administration-proxy", |
| "administration-isolation", |
| "administration-upgrade", |
| { |
| "type": "category", |
| "label": "Pulsar isolation", |
| "link": { |
| "type": "doc", |
| "id": "administration-isolation" |
| }, |
| "items": [ |
| "administration-isolation-broker", |
| "administration-isolation-bookie" |
| ] |
| } |
| ] |
| }, |
| { |
| "type": "category", |
| "label": "Security", |
| "items": [ |
| "security-overview", |
| "security-policy-and-supported-versions", |
| "security-tls-transport", |
| "security-tls-authentication", |
| "security-tls-keystore", |
| "security-jwt", |
| "security-athenz", |
| "security-kerberos", |
| "security-oauth2", |
| "security-basic-auth", |
| "security-authorization", |
| "security-encryption", |
| "security-extending", |
| "security-bouncy-castle" |
| ] |
| }, |
| { |
| "type": "category", |
| "label": "Performance", |
| "items": ["performance-pulsar-perf"] |
| }, |
| { |
| "type": "category", |
| "label": "Client Libraries", |
| "items": [ |
| "client-libraries", |
| "client-libraries-java", |
| "client-libraries-go", |
| "client-libraries-python", |
| "client-libraries-cpp", |
| "client-libraries-node", |
| "client-libraries-websocket", |
| "client-libraries-dotnet", |
| "client-libraries-rest" |
| ] |
| }, |
| { |
| "type": "category", |
| "label": "Admin API", |
| "items": [ |
| "admin-api-overview", |
| "admin-api-clusters", |
| "admin-api-tenants", |
| "admin-api-brokers", |
| "admin-api-namespaces", |
| "admin-api-permissions", |
| "admin-api-topics", |
| "admin-api-functions", |
| "admin-api-packages", |
| "admin-api-transactions" |
| ] |
| }, |
| { |
| "type": "category", |
| "label": "Adaptors", |
| "items": ["adaptors-kafka", "adaptors-spark", "adaptors-storm"] |
| }, |
| { |
| "type": "category", |
| "label": "Cookbooks", |
| "items": [ |
| "cookbooks-compaction", |
| "cookbooks-deduplication", |
| "cookbooks-non-persistent", |
| "cookbooks-retention-expiry", |
| "cookbooks-encryption", |
| "cookbooks-message-queue", |
| "cookbooks-bookkeepermetadata" |
| ] |
| }, |
| { |
| "type": "category", |
| "label": "Development", |
| "items": [ |
| "develop-tools", |
| "developing-binary-protocol", |
| "develop-load-manager", |
| "develop-plugin" |
| ] |
| }, |
| { |
| "type": "category", |
| "label": "Reference", |
| "items": [ |
| "reference-terminology", |
| "reference-cli-tools", |
| { |
| "type": "category", |
| "label": "Pulsar Configuration", |
| "link": { |
| "type": "doc", |
| "id": "reference-configuration" |
| }, |
| "items": [ |
| "reference-configuration-bookkeeper", |
| "reference-configuration-broker", |
| "reference-configuration-client", |
| "reference-configuration-log4j", |
| "reference-configuration-log4j-shell", |
| "reference-configuration-standalone", |
| "reference-configuration-websocket", |
| "reference-configuration-pulsar-proxy", |
| "reference-configuration-zookeeper" |
| ] |
| }, |
| "reference-metrics", |
| "reference-rest-api-overview" |
| ] |
| } |
| ] |
| } |