Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. Off Topic
    4. InfluxDB
    5. [gelöst] InfluxDB v 1.x auf v 2.x updaten

    NEWS

    • ioBroker@Smart Living Forum Solingen, 14.06. - Agenda added

    • ioBroker goes Matter ... Matter Adapter in Stable

    • Monatsrückblick - April 2025

    [gelöst] InfluxDB v 1.x auf v 2.x updaten

    This topic has been deleted. Only users with topic management privileges can see it.
    • stony2k
      stony2k @mickym last edited by

      @mickym Wow das war doch zeitaufwändiger als ich dachte. Ich konnte mit dem Backup die Daten wiederherstellen und jetzt sehe ich auch alle Daten. Vielen lieben Dank.

      Kannst du mir jetzt evtl. noch helfen, dass ich eine Query erstelle, um einen Durchschnittswert aus den Daten der letzten Woche erhalte?

      mickym M 2 Replies Last reply Reply Quote 0
      • mickym
        mickym Most Active @stony2k last edited by

        @stony2k ich kann im nur ein beschränkt helfen, da ich im Moment gerade keinen Zugriff auf meinen pc habe. In dem data explorer schau mal, ob du die query hinbringst. Du kannst dann auf den Script editor Umschalten.

        stony2k 1 Reply Last reply Reply Quote 0
        • stony2k
          stony2k @mickym last edited by

          @mickym habe ich versucht, auch die offziellen Docs und verschiedene Funktionen daraus probiert, bisher leider nur nicht ansatzweise das gewünschte Ergebnis erhalten.

          1 Reply Last reply Reply Quote 0
          • S
            SpacerX last edited by SpacerX

            @stony2k wie der Query in meinem Blockly.

            Dazu das Bucket, Range und Measurement anpassen und die letzte Zeile statt |>min() dann |>mean() benutzen.

            stony2k 1 Reply Last reply Reply Quote 1
            • stony2k
              stony2k @SpacerX last edited by

              @spacerx @mickym Vielen Dank, habe es geschafft und meine Lösung gepostet 🙂 Im ersten Beitrag findet ihr den Link und eine Danksagung.

              1 Reply Last reply Reply Quote 0
              • M
                MacPo @stony2k last edited by

                @stony2k Kannst Du mir sagen, wie Du die Daten migriert hast, so dass Du auf die alten Daten im Data Explorer zugreifen kannst?
                Unter 2.4 kann ich mit der v1 Shell auf die alten Daten zugreifen, mit dem Data Explorer kann ich nur auf die neuen zugreifen...

                stony2k 1 Reply Last reply Reply Quote 0
                • stony2k
                  stony2k @MacPo last edited by

                  @macpo Hatte vorher Snapshots von meinem Container gemacht (vor und nach dem Upgrade auf V2). Hatte die Schritte für mich dokumentiert, hoffe das hilft dir weiter:

                  V1 Datenbank Backup. Vor dem Update auf InfluxDB V2 einen Snapshot des Containers erstellen, danach:
                  sudo influx_inspect export
                  -database iobroker
                  -datadir /var/lib/influxdb/data
                  -waldir /var/lib/influxdb/wal
                  -retention never
                  -out /home/stony/influxv1backup.lp
                  -lponly

                  Die Datei influxv1backup.lp herunterladen

                  Das Update auf die V2 durchführen. Datenbank Restore:
                  sudo influx write --org Stony --bucket-id <id> --file <pfad>/influxv1backup.lp -host http://10.0.1.20:8086

                  C 1 Reply Last reply Reply Quote 0
                  • C
                    cbrocker @stony2k last edited by

                    @stony2k

                    Das Update auf die V2 durchführen. Datenbank Restore:
                    sudo influx write --org Stony --bucket-id <id> --file <pfad>/influxv1backup.lp -host http://10.0.1.20:8086

                    Hey Stony2k,

                    vielleicht hast du mir noch einige Tipps, ich habe in der Knowledgebase von InfluxDB schon stundenlang gelesen, wie die Datenmigration von 1.8.x auf 2.6 geht.

                    Ich habe derzeit iobroker, Grafana und InfluxDB 1.8.x auf einem Raspberry.

                    Auf einem HP Mini-PC habe ich Proxmox mit iobroker, Grafana und InfluxDB 2.6 und möchte alles nach und nach vom Rasp Pi auf den Mini-PC übernehmen.

                    die lp-Datei habe ich vom Rasp Pi exportiert, einmal ohne Kompression, dann hatte die
                    Datei 33 GB. Mit Kompression sind es 47 MB. Kann das echt sein?

                    Beim Import in 2.6, woher weiß ich die Bucket-ID?
                    Muß ich vorm Import über InfluxDB WebUI eine leere Datenbank anlegen und bekomme darüber die Bucket ID?

                    Ich freue mich auf ein paar Tips von dir und danke dir schon jetzt.

                    Grüße
                    Christoph

                    Marc Berg 1 Reply Last reply Reply Quote 0
                    • Marc Berg
                      Marc Berg Most Active @cbrocker last edited by Marc Berg

                      @cbrocker sagte in [gelöst] InfluxDB v 1.x auf v 2.x updaten:

                      Beim Import in 2.6, woher weiß ich die Bucket-ID?
                      Muß ich vorm Import über InfluxDB WebUI eine leere Datenbank anlegen und bekomme darüber die Bucket ID?

                      Du kannst statt der Bucket-ID auch den Namen des Buckets angeben, welches dann erzeugt wird. Verwende dafür den Parameter "--bucket". Steht auch so in der Doku zum Befehl: https://docs.influxdata.com/influxdb/cloud/reference/cli/influx/write/

                      Alternativ könntest Du im Vorfeld auch das Bucket anlegen und die ID verwenden.

                      C 1 Reply Last reply Reply Quote 0
                      • C
                        cbrocker @Marc Berg last edited by

                        @marc-berg

                        Du kannst statt der Bucket-ID auch den Namen des Buckets angeben, welches dann erzeugt wird. Verwende dafür den Parameter "--bucket". Steht auch so in der Doku zum Befehl: https://docs.influxdata.com/influxdb/cloud/reference/cli/influx/write/

                        Alternativ könntest Du im Vorfeld auch das Bucket anlegen und die ID verwenden.

                        hey Marc,
                        danke für die Tipp. Das mache ich.

                        Grüße
                        Christoph

                        1 Reply Last reply Reply Quote 0
                        • First post
                          Last post

                        Support us

                        ioBroker
                        Community Adapters
                        Donate

                        954
                        Online

                        31.7k
                        Users

                        79.7k
                        Topics

                        1.3m
                        Posts

                        6
                        35
                        3263
                        Loading More Posts
                        • Oldest to Newest
                        • Newest to Oldest
                        • Most Votes
                        Reply
                        • Reply as topic
                        Log in to reply
                        Community
                        Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen
                        The ioBroker Community 2014-2023
                        logo