Apache Pulsar 4.0.11 LTS on Ubuntu 24.04 LTS by cloudimg. The cloud-native distributed pub-sub and event-streaming platform in standalone mode, with the Pulsar Manager web UI behind nginx, a data disk and a per-VM password. 24/7 support.
## Apache Pulsar on Ubuntu 24.04 LTS by cloudimg
Apache Pulsar is the open-source, cloud-native distributed messaging and event-streaming platform that combines high-throughput pub-sub messaging with durable, tiered storage. It separates serving from storage using Apache BookKeeper, supports multi-tenancy and geo-replication, and exposes a rich admin REST API. The cloudimg image installs Apache Pulsar 4.0.11 LTS on OpenJDK 17 at /opt/pulsar and runs it in standalone mode (ZooKeeper, BookKeeper and the broker in a single process) as a dedicated pulsar system user. The official Apache Pulsar Manager web console is fronted by an nginx reverse proxy on port 80, the broker and manager data live on a dedicated Azure data disk, and a unique admin password is generated on the first boot of every VM. Backed by 24/7 expert support.
Dedicated Data Disk
The BookKeeper ledgers and journal, ZooKeeper metadata and the Pulsar Manager database live on a dedicated, independently resizable Azure data disk mounted at /var/lib/pulsar, separate from the OS disk and re-provisioned with every VM. Snapshot it to back up your topics and persisted messages.
Secure By Default
The Pulsar Manager admin password is unique per VM and stored in a root-only file, regenerated on the first boot of every VM. The broker admin REST and the Pulsar Manager backend bind to loopback and nginx fronts the console with a second wall of HTTP Basic auth, so only port 80 is exposed. Restrict the broker client port 6650 to trusted networks and add TLS for production.
Why Choose cloudimg?
* 24/7 Expert Support with guaranteed 24 hour response. Contact support@cloudimg.co.uk
* Production Ready from Launch Pre configured, security patched, and validated before publication
* Azure Native Integration Built with Azure Linux Agent, cloud init, and Gen2 Hyper V
What is Included
* Apache Pulsar 4.0.11 LTS in standalone mode on OpenJDK 17, installed at /opt/pulsar
* The Apache Pulsar Manager web console fronted by an nginx reverse proxy on port 80
* Broker client port 6650 and the loopback-bound admin REST on port 8080
* A dedicated Azure data disk at /var/lib/pulsar holding the BookKeeper, ZooKeeper and manager data
* pulsar.service, pulsar-manager.service and nginx.service as systemd units, enabled and active
Use Cases
Real-time event streaming, durable pub-sub messaging between microservices, IoT and telemetry ingestion, change-data-capture pipelines, and a self-hosted, fully controlled alternative to managed streaming services.
Visit www.cloudimg.co.uk/guides/apache-pulsar-on-ubuntu-24-04-azure for the full user guide.
All product and company names are trademarks or registered trademarks of their respective holders. Use of them does not imply any affiliation with or endorsement by them.