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

    • ioBroker goes Matter ... Matter Adapter in Stable

    • 15. 05. Wartungsarbeiten am ioBroker Forum

    • Monatsrückblick - April 2025

    Proxmox / Influxdb V1 zu V2... wie?

    This topic has been deleted. Only users with topic management privileges can see it.
    • 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
                                    • Marc Berg
                                      Marc Berg Most Active @Boronsbruder last edited by Marc Berg

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

                                      Jetzt hast du 2 Möglichkeiten...

                                      1. Eine für dein Betriebsystem passende influx_inspect finden

                                      Hier https://dl.influxdata.com/influxdb/releases/influxdb-1.8.10_linux_amd64.tar.gz
                                      wäre eine aktuellere influx_inspect enthalten. Aber ob die mit der 1.8.0 DB läuft?

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

                                        @marc-berg
                                        ich würde erst die variante mit Zeilen entfernen versuchen 😉

                                        z.B. entpacken und

                                        sed '/^[#]/d' DATEINAME > NEUER_DATEINAME
                                        

                                        (entfernt alle Zeilen beginnend mit # und schreibt das Resultat in eine neue Datei)

                                        danach mit

                                        gzip NEUER_DATEINAME
                                        

                                        wieder packen

                                        Marc Berg 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?:

                                          sed '/^[#]/d' DATEINAME > NEUER_DATEINAME

                                          (entfernt alle Zeilen beginnend mit # und schreibt das Resultat in eine neue Datei)
                                          

                                          Was ich nicht verstehe ist: Wenn diese Zeile hier angemeckert wird

                                          Error: failed to write data: 400 Bad Request: unable to parse 'CREATE DATABASE iobroker WITH NAME autogen': invalid field format
                                          

                                          und vor dieser Zeile kein "#" steht, was bringt das denn?

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

                                            @marc-berg
                                            Hast natürlich recht...
                                            Copy und paste...

                                            EDIT

                                            besser noch

                                            sed -e '/^[#]/d' -e '/^CREATE/d' DATEINAME > NEUER_DATEINAME
                                            

                                            Sonst kann es passieren, dass er Zeilen mit löscht, die CREATE irgendwo im TEXT haben.
                                            Hier wird nur gelöscht nur wenn die Zeichen am Anfang sind...

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

                                            Support us

                                            ioBroker
                                            Community Adapters
                                            Donate

                                            471
                                            Online

                                            31.6k
                                            Users

                                            79.5k
                                            Topics

                                            1.3m
                                            Posts

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