Integration / Apache Pulsar Interview questions
How do you create a topic in Pulsar?
The simplest way is auto-creation: publishing to or subscribing on a topic name that doesn't yet exist will create it automatically by default, using the namespace's default partition settings.
For explicit control, the pulsar-admin CLI (or the equivalent admin API) can create a topic deliberately - for example pulsar-admin topics create persistent://tenant/namespace/my-topic for a non-partitioned topic, or create-partitioned-topic with a partition count for a partitioned one.
Many production clusters disable auto-creation at the namespace level to avoid accidental topic sprawl, making explicit admin-driven creation the standard practice.
More Related questions...