Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. Off Topic
    4. Proxmox
    5. Proxmox / Influxdb V1 zu V2... wie?

    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

    Proxmox / Influxdb V1 zu V2... wie?

    This topic has been deleted. Only users with topic management privileges can see it.
    • Negalein
      Negalein Global Moderator @SBorg last edited by

      @sborg sagte in Proxmox / Influxdb V1 zu V2... wie?:

      Kurz gesagt: alles mit "4" braucht Influx https://github.com/SBorg2014/WLAN-Wetterstation/wiki

      Ok, dann lass ich mal beide paralell laufen.

      Aber für die Werte an Awekas & Co. ist es nicht notwendig?

      SBorg 1 Reply Last reply Reply Quote 0
      • SBorg
        SBorg Forum Testing Most Active @Negalein last edited by

        @negalein sagte in Proxmox / Influxdb V1 zu V2... wie?:

        Aber für die Werte an Awekas & Co. ist es nicht notwendig?

        Nein, die kriegen nur aktuelle Messwerte. AWEKAS würde auch nur den WU-String bekommen, mehr sendet das Display nicht.

        Negalein 1 Reply Last reply Reply Quote 0
        • Negalein
          Negalein Global Moderator @SBorg last edited by

          @sborg sagte in Proxmox / Influxdb V1 zu V2... wie?:

          Nein, die kriegen nur aktuelle Messwerte. AWEKAS würde auch nur den WU-String bekommen, mehr sendet das Display nicht.

          das ist perfekt! 🙂

          1 Reply Last reply Reply Quote 1
          • MassiveAttack
            MassiveAttack @Boronsbruder last edited by

            @boronsbruder sagte in Proxmox / Influxdb V1 zu V2... wie?:

            Für ganze Datenbanken

            Export mit:
            influx_inspect export -database iobroker -out /tmp/export.gz -compress -lponly
            und Import mit:
            influx write -b iobroker_test -f export.gz

            scheint zu funktionieren.
            evtl. müssen die Datenverzeichnisse bei Export mit angegeben werden
            -datadir /var/lib/influxdb/data/ -waldir /var/lib/influxdb/wal/
            (bei mir)

            ABER
            Die Dateien sind sehr groß (hier für 2 Jahre ca. 800MB)
            Das dauert...

            Nur der Import über die WebGUI geht anscheinend nicht...

            Der Export hat funktioniert:

            influx_inspect export -database iobroker -out /tmp/export.gz -compress -datadir /var/lib/influxdb/data/ -waldir /var/lib/influxdb/wal/
            influx write -b iobroker -f export.gz
            

            Der Import schlägt fehl:

            root@InfluxDB2:/backup# influx write -b iobroker -o universe -t GN_rdOseDJAA_RY5Akp5qLexrrDmolABpr0pmYrpMiRVUJk9NYwCg6I4GPM3luNvRRXfOs86kqN9IIgXCxfwPw== -f export.gz
            Error: failed to write data: 400 Bad Request: unable to parse 'CREATE DATABASE iobroker WITH NAME autogen': invalid field format
            

            @Boronsbruder
            hast du eine Idee?

            Boronsbruder 1 Reply Last reply Reply Quote 0
            • Boronsbruder
              Boronsbruder @MassiveAttack last edited by Boronsbruder

              @massiveattack
              Versuch nochmal mit -lponly, wie ich geschrieben hab?

              Und warum machst gleich noch ein write?
              influx write -b iobroker -f export.gz gehört auf den neuen Host

              MassiveAttack 1 Reply Last reply Reply Quote 0
              • MassiveAttack
                MassiveAttack @Boronsbruder last edited by MassiveAttack

                @boronsbruder

                flag provided but not defined: -lponly
                Exports TSM files into InfluxDB line protocol format.
                

                logisch 🙂
                war ein copy paste Fehler

                Boronsbruder 1 Reply Last reply Reply Quote 0
                • Boronsbruder
                  Boronsbruder @MassiveAttack last edited by

                  @massiveattack
                  Posted doch bitte die cmdline die den Fehler auslöst immer mit dazu

                  MassiveAttack 1 Reply Last reply Reply Quote 0
                  • MassiveAttack
                    MassiveAttack @Boronsbruder last edited by

                    @boronsbruder

                    root@QNAP:/# influx_inspect export -database iobroker -out /tmp/test.lp -lponly
                    flag provided but not defined: -lponly
                    Exports TSM files into InfluxDB line protocol format.
                    
                    Boronsbruder 1 Reply Last reply Reply Quote 0
                    • Boronsbruder
                      Boronsbruder @MassiveAttack last edited by

                      @massiveattack
                      poste doch mal bitte
                      influx -v

                      MassiveAttack 1 Reply Last reply Reply Quote 0
                      • MassiveAttack
                        MassiveAttack @Boronsbruder last edited by

                        @boronsbruder

                        root@QNAP:/# influx -v
                        flag provided but not defined: -v
                        Usage of influx:
                          -version
                                                Display the version and exit.
                          -path-prefix 'url path'
                                                Path that follows the host and port
                          -host 'host name'
                                                Host to connect to.
                          -port 'port #'
                                                Port to connect to.
                          -socket 'unix domain socket'
                                                Unix socket to connect to.
                          -database 'database name'
                                                Database to connect to the server.
                          -password 'password'
                                                Password to connect to the server.  Leaving blank will prompt for password (--password '').
                          -username 'username'
                                                Username to connect to the server.
                          -ssl
                                                Use https for requests.
                          -unsafeSsl
                                                Set this when connecting to the cluster using https and not use SSL verification.
                          -execute 'command'
                                                Execute command and quit.
                          -type 'influxql|flux'
                                                Type specifies the query language for executing commands or when invoking the REPL.
                          -format 'json|csv|column'
                                                Format specifies the format of the server responses:  json, csv, or column.
                          -precision 'rfc3339|h|m|s|ms|u|ns'
                                                Precision specifies the format of the timestamp:  rfc3339, h, m, s, ms, u or ns.
                          -consistency 'any|one|quorum|all'
                                                Set write consistency level: any, one, quorum, or all
                          -pretty
                                                Turns on pretty print for the json format.
                          -import
                                                Import a previous database export from file
                          -pps
                                                How many points per second the import will allow.  By default it is zero and will not throttle importing.
                          -path
                                                Path to file to import
                          -compressed
                                                Set to true if the import file is compressed
                        
                        Examples:
                        
                            # Use influx in a non-interactive mode to query the database "metrics" and pretty print json:
                            $ influx -database 'metrics' -execute 'select * from cpu' -format 'json' -pretty
                        
                            # Connect to a specific database on startup and set database context:
                            $ influx -database 'metrics' -host 'localhost' -port '8086'
                        
                        Boronsbruder 1 Reply Last reply Reply Quote 0
                        • Boronsbruder
                          Boronsbruder @MassiveAttack last edited by

                          @massiveattack
                          influx -version

                          MassiveAttack 1 Reply Last reply Reply Quote 0
                          • MassiveAttack
                            MassiveAttack @Boronsbruder last edited by

                            @boronsbruder

                            root@QNAP:/# influx -version
                            InfluxDB shell version: 1.8.0
                            
                            Boronsbruder 1 Reply Last reply Reply Quote 0
                            • Boronsbruder
                              Boronsbruder @MassiveAttack last edited by

                              @massiveattack
                              okay ist nicht zu alt...
                              was sagt influx_inspect export --help

                              MassiveAttack Marc Berg 2 Replies Last reply Reply Quote 0
                              • MassiveAttack
                                MassiveAttack @Boronsbruder last edited by

                                @boronsbruder sagte in Proxmox / Influxdb V1 zu V2... wie?:

                                influx_inspect export --help

                                root@QNAP:/# influx_inspect export --help
                                Exports TSM files into InfluxDB line protocol format.
                                
                                Usage: influx_inspect export [flags]
                                
                                  -compress
                                        Compress the output
                                  -database string
                                        Optional: the database to export
                                  -datadir string
                                        Data storage path (default "/root/.influxdb/data")
                                  -end string
                                        Optional: the end time to export (RFC3339 format)
                                  -out string
                                        Destination file to export to (default "/root/.influxdb/export")
                                  -retention string
                                        Optional: the retention policy to export (requires -database)
                                  -start string
                                        Optional: the start time to export (RFC3339 format)
                                  -waldir string
                                        WAL storage path (default "/root/.influxdb/wal")
                                
                                Boronsbruder 1 Reply Last reply Reply Quote 0
                                • Marc Berg
                                  Marc Berg Most Active @Boronsbruder last edited by

                                  @boronsbruder sagte in Proxmox / Influxdb V1 zu V2... wie?:

                                  @massiveattack
                                  okay ist nicht zu alt...
                                  was sagt influx_inspect export --help

                                  Doch, ist zu alt

                                  eeef5330-f85c-432b-b819-b39c1b68f87a-grafik.png

                                  MassiveAttack 1 Reply Last reply Reply Quote 1
                                  • MassiveAttack
                                    MassiveAttack @Marc Berg last edited by

                                    @marc-berg

                                    d.h. ich bekomme die Daten nicht aus der v1 in die v2?

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

                                      @massiveattack sagte in Proxmox / Influxdb V1 zu V2... wie?:

                                      @marc-berg

                                      d.h. ich bekomme die Daten nicht aus der v1 in die v2?

                                      So, wie ich das sehe, mit dieser Methode erst nach einem Update auf mindestens 1.8.3

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

                                        @marc-berg

                                        wie ich diese useability liebe 😥 😢

                                        1 Reply Last reply Reply Quote 0
                                        • Boronsbruder
                                          Boronsbruder @MassiveAttack last edited by Boronsbruder

                                          @massiveattack
                                          ja, da fehlt -lponly

                                          Jetzt hast du 2 Möglichkeiten...

                                          1. Eine für dein Betriebsystem passende influx_inspect finden

                                          oder

                                          Einen Texteditor benutzen um den Header (die ersten paar Zeile mit #)

                                          # INFLUXDB EXPORT: 2023-01-01T01:59:59+01:00 - 2262-04-12T00:47:16+01:00
                                          # DDL
                                          CREATE DATABASE iobroker WITH NAME autogen
                                          # DML
                                          # CONTEXT-DATABASE:iobroker
                                          # CONTEXT-RETENTION-POLICY:autogen
                                          # writing tsm data
                                          0_userdata.0.Wetter.Mittel.1 ack=false 1672617060016000000
                                          

                                          entfernen und dann importieren. Vorher natürlich entpacken.

                                          Der Editor muss aber die riesige Datei verkraften und linux-kompatibles Format benutzen. Nicht dass Windows-Sonderzeichen für Zeilenumbrüche usw. Probleme machen.

                                          Boronsbruder Marc Berg 2 Replies Last reply Reply Quote 1
                                          • Boronsbruder
                                            Boronsbruder @Boronsbruder last edited by

                                            ich benutze hier auf Windows Notepad++

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

                                            Support us

                                            ioBroker
                                            Community Adapters
                                            Donate

                                            612
                                            Online

                                            31.8k
                                            Users

                                            79.9k
                                            Topics

                                            1.3m
                                            Posts

                                            20
                                            221
                                            25262
                                            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