Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Update to Apache IoTDB v1.3.3 + Docker improvements #70

Open
wants to merge 9 commits into
base: main
Choose a base branch
from

Conversation

slawr
Copy link
Collaborator

@slawr slawr commented Jan 30, 2025

Summary of changes:

  • Update Playground to use Apache IoTDB v1.3.3 (currently v1.2.2 is used)
  • Docker compose: fix bug where IoTDB build args were not correctly passed to
  • Some minor improvements to documentation

See the task issue #60 for implementation and testing details

Testing:

  • Confirmed VISSR can get/set to IoTDB using VISSR HTML client
  • Confirmed RemotiveLabs feeder still works
  • Confirmed IoTDB down-sample example still works including doing the same using Grafana

slawr added 8 commits January 17, 2025 17:48
Currently CDSP points at a VISSR commit that implements VISS v2. Since
then the upstream VISS community has been working towards VISS v3 and
updated the VISSR implementation of it accordingly.

Allow CDSP users to experiment with this new work by updating the CDSP
git submodule to point at the latest upstream VISSR commit on the
master branch.

Integration was sanity tested using the VISSR HTML client to get/set
VSS data into the Apache IoTDB DB.

Signed-off-by: Stephen Lawrence <[email protected]>
Extend the documentation site examples page to have links to the
upstream VISSR hello-world tutorial and the examples in the VISS
specification.

Signed-off-by: Stephen Lawrence <[email protected]>
Update the docker readme.md to reflect changes brought about by CDSP now
using VISSR v3:

1. VISSR now provides a default binary list of VSS nodes so remove the
   note about having to generate vss_vissv2.binary
2. VISSR no longer serves a list of the VSS nodes supported at the URL
   http://<server ip>:8081/vsspathlist. Remove the associated note.

Signed-off-by: Stephen Lawrence <[email protected]>
Apache IoTDB build time arguments (args) were not being correctly passed
to the Dockerfile due to a capitalisation mismatch. Fix that.

Signed-off-by: Stephen Lawrence <[email protected]>
Currently we use Apache IoTDB v1.2.2. Update to use v1.3.3 instead.

Signed-off-by: Stephen Lawrence <[email protected]>
The CDSP IoTDB Dockerfile extends the upstream IoTDB docker image by
adding the optional UDF Data Quality library and enabling the REST API
to allow Grafana connections.

This commit updates the Dockerfile for changes in IoTDB v1.3.3:

1. UDF Data Quality library archive internal structure has changed
2. REST: Config iotdb-common.properties has been merged into
   iotdb-system.properties. The latter no longer contains all the config
   entries so the entry to enable the REST API must be added.

Signed-off-by: Stephen Lawrence <[email protected]>
…vice

To ease maintenance rename local volume names so that it is clear which
service they belong too.

Signed-off-by: Stephen Lawrence <[email protected]>
Update any documentation affected by the upgrade to Apache IoTDB v1.3.3.
Accounting for changes to the upstream documentation URLs and improvements
to the data import tools.

Signed-off-by: Stephen Lawrence <[email protected]>
@slawr slawr self-assigned this Jan 30, 2025
@slawr slawr added documentation Improvements or additions to documentation enhancement New feature or request task Task not fitting other labels, e.g. project ops labels Jan 30, 2025
@slawr slawr linked an issue Jan 30, 2025 that may be closed by this pull request
5 tasks
@slawr slawr force-pushed the update-iotdb-v133-60 branch from 02bc451 to c9e159d Compare January 31, 2025 20:03
Minor improvements to the listed documentation.

Signed-off-by: Stephen Lawrence <[email protected]>
@slawr slawr force-pushed the update-iotdb-v133-60 branch from c9e159d to ea7cd6a Compare January 31, 2025 20:12
@slawr
Copy link
Collaborator Author

slawr commented Jan 31, 2025

PR completed - removed WIP from title. Ready for review by community. @chrizmc please consider this for merging.

@slawr slawr changed the title WIP Update to Apache IoTDB v1.3.3 + Docker improvements Update to Apache IoTDB v1.3.3 + Docker improvements Feb 5, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
documentation Improvements or additions to documentation enhancement New feature or request task Task not fitting other labels, e.g. project ops
Projects
Development

Successfully merging this pull request may close these issues.

Update Apache IoTDB version
1 participant