Apache IoTDB 2.0.8 (Apache-2.0) on Ubuntu 24.04 LTS by cloudimg - a high-performance time-series database for IoT and IIoT telemetry at scale with a SQL-like query language. Standalone mode, Temurin 17, loopback-only port 6667, REST health endpoint, a unique per-VM root password on first boot, data on a dedicated Azure disk. 24/7 cloudimg support.
## Apache IoTDB on Ubuntu 24.04 LTS by cloudimg
Apache IoTDB 2.0.8 is a high-performance time-series database purpose-built for IoT and IIoT workloads - devices, sensors and industrial telemetry collected at massive scale - with a SQL-like query language. This cloudimg image runs IoTDB in standalone mode (one ConfigNode plus one DataNode) on a Temurin 17 JRE, stores all data on a dedicated Azure data disk, binds the native SQL port to loopback, and generates a unique root password on the first boot of every VM. Backed by 24/7 expert support.
Time-Series for IoT
Ingest and query device, sensor and industrial telemetry at scale with a SQL-like query language, purpose-built storage and a REST service for integration.
Dedicated Data Disk
All data, WAL, system and consensus directories live on a dedicated, independently resizable Azure data disk, separate from the OS disk and re-provisioned with every VM.
Secure First Boot
IoTDB ships a default root/root login, so a unique per-VM root password is generated on the first boot of every VM and stored in a root-only file - the default is never shipped. The native SQL port 6667 binds to 127.0.0.1 only.
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 IoTDB 2.0.8 (Apache-2.0) in standalone mode (one ConfigNode plus one DataNode)
* A Temurin 17 JRE, a dedicated iotdb system user and hardened systemd units
* A unique per-VM root password generated on first boot in a root-only file
* All data directories on a dedicated Azure data disk
* Native client/SQL port 6667 bound to loopback only, plus a REST service on 127.0.0.1:18080 with a /ping health endpoint
Networking
The native SQL port 6667 binds to 127.0.0.1 only by default. Reach IoTDB over an SSH tunnel (ssh -L 6667:127.0.0.1:6667 azureuser@your-vm-ip) or re-bind dn_rpc_address to 0.0.0.0 and open inbound TCP 6667 on your NSG, restricted to trusted networks.
Use Cases
IoT and industrial telemetry storage, sensor and device time-series at scale, SQL analytics over time-series, and a self-hosted purpose-built time-series database.
Visit www.cloudimg.co.uk/guides/apache-iotdb-on-ubuntu-24-04-azure for the full user guide.
Apache, Apache IoTDB and the Apache IoTDB logo are trademarks of the Apache Software Foundation. All trademarks are the property of their respective holders.