To run these commands you’ll need the binaries installed…
Pulsar is developed for 64-bit Java. To run the binaries you need either the Java Runtime Environment(JRE) or Java Developer Kit(JDK) version 8 or later installed. Installers and more info available here.
With a Java environment in place, all popular 64-bit desktops are supported - Windows, Linux, and MacOS. The tarball is around 300mb, so please be patient while downloading.
List namespaces within a tenant
List topics within a namespace
Create a persistent topic
Create a non-persistent topic
Forcefully delete a topic (close all producers/consumers/replicators & delete schemas)
Get stats about a topic (includes active subscriptions, active publishers, messages in, and other interesting things)
List message for a subscription
Get the latest message details
Reset subscription cursor back to 0 (the first message in the queue), in ledger 0 (the first ledger)
As you interact with the admin client, it helps to have messages loaded. Publish a message to a topic (the topic will be created as persistent, if it doesn’t exist)