Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. Off Topic
    4. InfluxDB
    5. Influxdb 2.7. Operator-token gelöscht - restore aus image?

    NEWS

    • Neuer Blog: Fotos und Eindrücke aus Solingen

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

    • ioBroker goes Matter ... Matter Adapter in Stable

    Influxdb 2.7. Operator-token gelöscht - restore aus image?

    This topic has been deleted. Only users with topic management privileges can see it.
    • Marc Berg
      Marc Berg Most Active @schneire last edited by Marc Berg

      @schneire sagte in Influxdb 2.7. Operator-token gelöscht - restore aus image?:

      Operator-token in der influxdb 2.x verloren!

      In der Tat kann man durch bloßes Umkopieren der influxd.bolt sämtliche Token übernehmen (korrekte Rechte beachten!). Hier

      https://github.com/simatec/ioBroker.backitup/wiki/Diverse-Anleitungen-für-ioBroker.backitup#operator-token-für-influxdb-2x-wiederherstellen

      ist beschrieben, wie man einen neuen Operator-Token anlegt. Außerdem findest du auch einen Hinweis, wie die influxd.bolt zu finden ist.

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

        @marc-berg Hallo Marc, ich habean mehreren Orten auf der "Kopie" eine influxd.bolt gefunden.

        influx auth list -t <TOKEN> --json gibt mir dort auch funktionierende(e) Token zurück die einen Restore und Backup auf der "Kopie"ermöglichen.

        FIND hatte das ergeben:
        root@raspyreiner4b8gb:~# find / -name influxd.bolt
        /home/pi/.influxdbv2/influxd.bolt
        /home/pi/influxd.bolt
        /home/Nas/influxd.bolt
        /var/lib/influxdb/.influxdbv2/influxd.bolt <== ist der richtige bei mir
        /var/lib/influxdb/influxd.bolt
        /var/lib/influxdb2/influxd.bolt

        Ich habe die influxd.bolt (s) als sudo -i cp in mein "Live-System" kopiert erhalte aber weiter (noch) nicht die nötigen Token(s) beim Start.

        KAnnst du mir bitte weiterhelfen?

        Thomas Braun Marc Berg 2 Replies Last reply Reply Quote 0
        • Thomas Braun
          Thomas Braun Most Active @schneire last edited by Thomas Braun

          @schneire sagte in Influxdb 2.7. Operator-token gelöscht - restore aus image?:

          root@raspyreiner4b8gb

          HUST
          Nie, nie, NIE als root herumkaspern.
          Das dann zum Thema
          (korrekte Rechte beachten!)

          S 1 Reply Last reply Reply Quote 0
          • S
            schneire @Thomas Braun last edited by schneire

            @thomas-braun HUST und PUH, ja ich habe doch alles richtig zurück kopiert.

            Denn im /var/lib/influxdb/.influxdbv2/influxd.bolt waren alle token drin.
            Nur mußte ich noch den Befehl einen neuen Operator-token daraus zu generieren anwenden:
            influxd recovery auth create-operator --org home --username admin --bolt-path /var/lib/influxdb2/.influxdbv2/influxd.bolt

            Damit kann ich wieder backup und restore erstellen. War ein steiniger Weg.
            Und ich verstehe nicht warum gerade o.a. Pfad und nicht der beschriebene in der Anlewitung.

            Aber danke für deine Untersützung und die Anleitung.

            Thomas Braun 1 Reply Last reply Reply Quote 0
            • Thomas Braun
              Thomas Braun Most Active @schneire last edited by

              @schneire sagte in Influxdb 2.7. Operator-token gelöscht - restore aus image?:

              ja ich habe doch alles richtig zurück kopiert.

              Aber durch root shell u. U. mit den falschen Rechten. Und man meldet sich halt NIE, NADA, NEVER, GAR NICHT als root an.
              Gar nicht wie in NIEMALS.

              S 1 Reply Last reply Reply Quote 0
              • S
                schneire @Thomas Braun last edited by schneire

                @thomas-braun ok und Danke auch für den Hinweis ist für den WIndows-user nicht so ganz verständlich, werde ich aber zukünftig beherzigen!

                Nun noch eine Frage zur Größe/Beschaffenheit von meinem bucket in der influxdb "iobroker" (derzeit schon knapp 1GByte und 300 Tage time). Ich habe bereits eine History "iobroker-history" (ca. 150 MByte) mit Tasks angelegt.

                1. kriege ich die "iobroker" mit löschen von nicht benötigten measurements kleiner
                2. Und schrumpfe ich die "iobroker" indem ich die Retention: auf 90 Tgae setze?
                3. Wie kann man von dem bucket ein CSV erzeugen (icon ist ja weg)
                Thomas Braun Marc Berg 2 Replies Last reply Reply Quote 0
                • Thomas Braun
                  Thomas Braun Most Active @schneire last edited by Thomas Braun

                  @schneire

                  Dann lies dich ein, wie man mit dem System 'Linux' umgeht.

                  https://wiki.ubuntuusers.de/mit_Root-Rechten_arbeiten/

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

                    @schneire sagte in Influxdb 2.7. Operator-token gelöscht - restore aus image?:

                    /home/pi/.influxdbv2/influxd.bolt
                    /home/pi/influxd.bolt
                    /home/Nas/influxd.bolt
                    /var/lib/influxdb/.influxdbv2/influxd.bolt <== ist der richtige bei mir
                    /var/lib/influxdb/influxd.bolt
                    /var/lib/influxdb2/influxd.bolt

                    Gut, dass es jetzt funktioniert. Aber es sieht ja nach mehreren leicht verzweifelten Installations-/Updateversuchen aus. Wenn es bei mir so aussähe, würde ich alles platt machen, neu und nachvollziehbar installieren und Backup einspielen. Ich würde vermuten, dass du die Datenbank nach einem Crash nicht wieder so ohne weiteres installieren kannst, oder?

                    Einer frisch installierten InfluxDB kann man via influx setup auch einen frei gewählten Operator Token aufdrücken, ohne wilde Kopieraktionen.

                    S 1 Reply Last reply Reply Quote 0
                    • S
                      schneire @Marc Berg last edited by schneire

                      @marc-berg
                      tja nur mit einer aktuellen image-kopie und einer Doku die ich mir dazu erstellt habe 😉
                      Und ja mal was ganz neu aufsetzen ist bestimmt der bessere Weg.
                      Was hast du noch auf Lager bei Frage zu der bucket-größe?

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

                        @schneire sagte in Influxdb 2.7. Operator-token gelöscht - restore aus image?:

                        kriege ich die "iobroker" mit löschen von nicht benötigten measurements kleiner

                        ja.

                        Und schrumpfe ich die "iobroker" indem ich die Retention: auf 90 Tgae setze?

                        ja.

                        Wie kann man von dem bucket ein CSV erzeugen (icon ist ja weg)

                        influx query --raw '<FLUX Query>'>> export.csv
                        

                        EDIT: über das Icon konntest du bislang kein ganzes Bucket exportieren, sondern nur die aktuelle Query, bzw. das Ergebnis der Query.

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

                          @marc-berg
                          das Verkleinern hat sehr gut funktioniert! Danke!!!

                          Nur den csv-export habe ich leider nicht hin bekommen...

                          Ein funktionierendes Beispiel mit bucket 'iobroker' measurement 'Energie' wäre noch sehr hilfreich.

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

                            @schneire sagte in Influxdb 2.7. Operator-token gelöscht - restore aus image?:

                            Ein funktionierendes Beispiel mit bucket 'iobroker' measurement 'Energie' wäre noch sehr hilfreich.

                            Zeig' doch einfach (inklusive der kompletten Ein- und Ausgaben), was du gemacht hast und was nicht funktioniert hat.

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

                              @marc-berg ! so geht schon mal nix in die Datei:

                              influx query --raw 'from(bucket:"iobroker") |> range(start:-1m)' liefert die Anzeige im cli

                              influx query 'from(bucket:"iobroker") |> range(start:-1m)' --raw test.csv
                              bringt den Error: at most 1 query string can be specified as an argument, got 2

                              influx query 'from(bucket:"iobroker") |> range(start:-1m)' --raw > test.csv

                              Ich denke so ist es korrekt oder?

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

                                @schneire sagte in Influxdb 2.7. Operator-token gelöscht - restore aus image?:

                                Ich denke so ist es korrekt oder?

                                Ja, das passt so und funktioniert bei mir auch. Du könntest noch versuchen, die Leerzeichen in der Query rauszunehmen:

                                influx query 'from(bucket:"iobroker")|>range(start:-1m)' --raw > test.csv
                                
                                1 Reply Last reply Reply Quote 0
                                • First post
                                  Last post

                                Support us

                                ioBroker
                                Community Adapters
                                Donate

                                468
                                Online

                                31.9k
                                Users

                                80.1k
                                Topics

                                1.3m
                                Posts

                                3
                                15
                                704
                                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