Overview
Apache IoTDB 2.0.8 service running
The iotdb.service systemd unit active and running the standalone ConfigNode and DataNode, with the bundled JRE and the IoTDB version reported.
Apache IoTDB 2.0.8 service running
SQL CLI session
REST API ping and query
This is a repackaged open source software product wherein additional charges apply for cloudimg support services.
Overview Apache IoTDB (Internet of Things Database) is a high-performance, lightweight open source time-series database purpose-built for IoT and industrial sensor data. It delivers fast columnar storage with high compression, a familiar SQL-like query language, rich aggregation and downsampling, and connectors for the wider data ecosystem. This image delivers Apache IoTDB fully installed and running as a single-node standalone service, so a production-grade time-series database is accepting writes within minutes of launch.
Application Stack The Apache IoTDB standalone all-in-one distribution (one ConfigNode plus one DataNode) installed under /opt/iotdb and run by a dedicated unprivileged service account. A bundled Eclipse Temurin JRE 17 so no system Java is required. A systemd service that starts the database on boot and restarts it on failure. The SQL command-line client and the REST API for ingesting and querying time series.
Time-Series Database Model your devices and sensors as timeseries, write data points over the SQL CLI, the REST API or the native session SDKs, then query them with IoTDB SQL: filter by time range, aggregate, downsample and group by time windows. IoTDB uses a purpose-built columnar file format (TsFile) with high compression to keep long-retention sensor data on modest disk, and the database lives on a dedicated, independently resizable data volume.
Secure First Boot On the first boot of your instance a one-shot service generates a fresh root password, unique to that instance, rotates the built-in root account away from the well-known default and writes the password to a root-only file. The database client port and the internal coordination ports bind to loopback only and are never exposed without your action. No shared or default credentials ship in the image.
Ready To Use Connect over SSH and the database is already running. Read the generated credentials, open the SQL CLI, create timeseries, insert data points and run queries, or drive the same operations through the loopback REST API. The entire time-series database is stored on a dedicated, independently resizable data disk.
cloudimg Support 24/7 technical support by email and chat. Help with deployment, schema and timeseries modelling, ingestion through the REST API and session SDKs, IoTDB SQL queries, aggregation and downsampling, retention and storage tuning, and integration with your data pipeline.
Use Cases IoT and industrial sensor telemetry storage. Time-series storage for monitoring and observability pipelines. A backend for device fleet analytics and dashboards. Long-retention historical data for predictive maintenance and reporting.
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.
Highlights
- Apache IoTDB single-node time-series database preinstalled as a systemd service with a bundled Eclipse Temurin JRE, the SQL command-line client and the REST API enabled, no manual setup required
- Purpose-built columnar storage for IoT and sensor telemetry with high compression and SQL-like querying, with the entire time-series database on a dedicated, independently resizable data disk
- Hardened first boot generates a fresh root password for every instance and binds the database client and coordination ports to loopback, with 24/7 technical support from cloudimg
Details
Introducing multi-product solutions
You can now purchase comprehensive solutions tailored to use cases and industries.
Features and programs
Financing for AWS Marketplace purchases
Pricing
Free trial
- ...
Dimension | Description | Cost/hour |
|---|---|---|
t3.medium Recommended | t3.medium | $0.10 |
t2.micro | t2.micro instance type | $0.04 |
t3.micro | t3.micro instance type | $0.04 |
c5a.12xlarge | c5a.12xlarge instance type | $0.24 |
c5a.16xlarge | c5a.16xlarge instance type | $0.24 |
c5a.24xlarge | c5a.24xlarge instance type | $0.24 |
c5a.2xlarge | c5a.2xlarge instance type | $0.24 |
c5a.4xlarge | c5a.4xlarge instance type | $0.24 |
c5a.8xlarge | c5a.8xlarge instance type | $0.24 |
c5a.large | c5a.large instance type | $0.08 |
Vendor refund policy
Refunds available on request.
How can we make this page better?
Legal
Vendor terms and conditions
Content disclaimer
Delivery details
64-bit (x86) Amazon Machine Image (AMI)
Amazon Machine Image (AMI)
An AMI is a virtual image that provides the information required to launch an instance. Amazon EC2 (Elastic Compute Cloud) instances are virtual servers on which you can run your applications and workloads, offering varying combinations of CPU, memory, storage, and networking resources. You can launch as many instances from as many different AMIs as you need.
Version release notes
Initial release of Apache IoTDB 2.0.8 single-node standalone time-series database with a bundled JRE, the SQL CLI and the REST API enabled.
Additional details
Usage instructions
Connect via SSH on port 22 as the default login user for your operating system variant (the user guide lists it per variant). This is a headless time-series database service: there is no web interface. Retrieve the generated root password with: sudo cat /root/apache-iotdb-credentials.txt. Confirm the database is running with: systemctl status iotdb. Open the SQL command-line client with: sudo -u iotdb /opt/iotdb/sbin/start-cli.sh -h 127.0.0.1 -p 6667 -u root -pw '<password>' then run SQL such as CREATE TIMESERIES root.demo.d1.temperature WITH DATATYPE=FLOAT, INSERT INTO root.demo.d1(timestamp,temperature) VALUES(now(),21.5) and SELECT * FROM root.demo.d1. The REST API V2 is enabled on loopback port 18080 with HTTP Basic auth (user root and the generated password): curl -H "Authorization: Basic $(printf 'root:<password>' | base64)" http://127.0.0.1:18080/ping . The client RPC port 6667, the REST port 18080 and the internal coordination ports bind to 127.0.0.1; open whatever ports your access pattern needs in the instance security group. The time-series database lives on a dedicated data disk mounted at /var/lib/iotdb.
Resources
Vendor resources
Support
Vendor support
cloudimg provides 24/7 technical support for this product by email and live chat. Our engineers help with deployment, configuration, updates, performance tuning and troubleshooting; critical issues receive a one hour average response. Contact support@cloudimg.co.uk .
AWS infrastructure support
AWS Support is a one-on-one, fast-response support channel that is staffed 24x7x365 with experienced and technical support engineers. The service helps customers of all sizes and technical abilities to successfully utilize the products and features provided by Amazon Web Services.
Similar products
