Apache ZooKeeper 3.9 on Ubuntu 24.04 cloudimg

Applications

Overview

Apache ZooKeeper 3.9 on Ubuntu 24.04 LTS. Standalone single node ensemble, OpenJDK 17, SASL DIGEST MD5 with per VM cloudimg admin, ZooNavigator Web UI behind nginx basic auth, cloudimg znode pre seeded.

Description

## Apache ZooKeeper 3.9 on Ubuntu 24.04 by cloudimg

Pre configured Apache ZooKeeper 3.9.5 on Ubuntu 24.04 LTS, purpose built for Microsoft Azure and maintained by cloudimg. Standalone single node ensemble with ZK digest ACL scheme + NSG perimeter, per VM cloudimg admin user provisioned at first boot, and the ZooNavigator 2.0.0 Web UI bundled in a Docker container behind an nginx HTTP basic auth wall on TCP 80.

Why Choose cloudimg?

* 24/7 Expert Support Guaranteed 24 hour response, one hour average for critical issues. support@cloudimg.co.uk

* Production Ready from Launch Pre configured, security patched, validated

* Azure Native Integration Azure Linux Agent, cloud init, Gen2 Hyper V with UEFI boot

* One Credential, Two Walls A single 32 character random password generated at first boot covers nginx HTTP basic auth on the Web UI AND the ZooNavigator container's ZK digest auth on the cloudimg cluster connection

What is Included

* Apache ZooKeeper 3.9.5 from the official Apache CDN (Apache 2.0), SHA 512 verified at install time

* OpenJDK 17 JRE headless from Ubuntu noble main

* Standalone single node ensemble suitable for service registry, distributed coordination, leader election, dev, test, and PoC workloads

* Single systemd unit zookeeper.service running as the unprivileged zookeeper service user

* ZK digest ACL scheme for per znode authorisation (SASL DIGEST MD5 deprecated in Java 17+)

* ZooNavigator 2.0.0 in a Docker container bound to 127.0.0.1:9000 (AGPL 3.0 see Licensing section)

* nginx reverse proxy on TCP 80 with HTTP basic auth in front of ZooNavigator

* 4LW commands enabled (stat, ruok, conf, cons, mntr, etc.) for monitoring

* Admin server on 127.0.0.1:8080 (loopback only)

* Heap sizing tuned for Standard_B2s (Xms 256m Xmx 512m)

* Auto purge: keep 5 snapshots, run every 24 hours

* Ubuntu 24.04 LTS base with latest security patches at build time

Use Cases

* Service registry and distributed coordination for microservices

* Leader election, distributed locks, configuration store

* Backing store for Kafka (legacy), HBase, NiFi, Druid, SolrCloud

* Embedded coordination in SaaS multi node products

Getting Started

1. Deploy from the Azure Marketplace, SSH as azureuser

2. sudo cat /stage/scripts/zookeeper-credentials.log for per VM credentials

3. Open http://your-public-ip/ for ZooNavigator, authenticate as cloudimg

4. Restrict NSG inbound on 2181 and 80 to trusted IPs

5. Use zkCli.sh with addauth digest to manage znodes from SSH

Licensing

ZooKeeper is Apache 2.0. Bundled ZooNavigator Web UI is AGPL 3.0 or later. Unmodified upstream source is at github.com/elkozmon/zoonavigator. Modifications obligate you to publish source to users (AGPL 13). For a CLI only Apache licensed variant, contact support@cloudimg.co.uk.

Technical Specifications

* Apache ZooKeeper 3.9.5

* Ubuntu 24.04 LTS (Noble Numbat)

* OpenJDK 17 JRE headless

* Mode: standalone single node

* Client listener: 0.0.0.0:2181

* Admin server: 127.0.0.1:8080

* Web UI: ZooNavigator 2.0.0 (Docker) on 127.0.0.1:9000, exposed via nginx :80 basic auth

* Heap: Xms 256m Xmx 512m

* Service: systemd (zookeeper.service, zoonavigator.service, zookeeper firstboot.service, nginx.service)

* Data dir: /var/lib/zookeeper/data; install dir: /opt/zookeeper

* Recommended Size: Standard_B2s

* VM Generation: Hyper V Gen2 with UEFI boot

Support

cloudimg provides 24/7/365 expert technical support. Contact support@cloudimg.co.uk.

Visit www.cloudimg.co.uk/guides/apache-zookeeper-3-9-on-ubuntu-24-04-azure for the full user guide including the AGPL section.

Apache ZooKeeper is a trademark of the Apache Software Foundation. ZooNavigator (AGPL 3.0) is by Lubos Kozmon. This image is a repackaged upstream distribution provided by cloudimg. Additional charges apply for build, maintenance, and 24/7 support.

Related Technologies

ZooKeeper Apache coordination service registry leader election ZooNavigator DIGEST Azure Ubuntu cloudimg

Deploy on Azure

Launch this pre-configured VM on Azure with 24/7 support from cloudimg.

View on Azure Marketplace

24/7 Support Included

Email: support@cloudimg.co.uk

Phone: (+44) 0333 006 4730

Product Details

Category
Applications
Support
24/7, 365 days/year
Platform
Microsoft Azure
Last Updated
2026-05-03