blob: 5cf3e753e6a65865083ad09c385ac1ceb7fe8e32 [file] [log] [blame]
{
"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"
]
}
]
}