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.
    • 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
                                  • MassiveAttack
                                    MassiveAttack @Boronsbruder last edited by MassiveAttack

                                    @boronsbruder

                                    ich bekomme jetzt ein permission denied, ich hab keine lust mehr

                                    unexpected error writing points to database: mkdir /var: permission denied / "unexpected error writing points to database: mkdir /var: permission denied""
                                    

                                    im Verzeichnis /var habe ich schon chmod 777 gesetzt, bringt nix

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

                                      @massiveattack
                                      langsam...
                                      nicht unbedacht irgenwelche Berechtigungen verbiegen...

                                      Was löst den Fehler aus....

                                      Mit welchem Benutzer?

                                      Ist influxv2 sauber installiert?

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

                                        @boronsbruder

                                        influx write -b iobroker -o universe -t KUArezBLNDbZWty0PcwTbD0rme4qIR2JZ0sffRAU8mcT2eXMB12jp6-aTRiH0Gtw0UsY4aEr1U3JXMiYWFTlWg== -f export
                                        

                                        root
                                        ja

                                        Diese v2 DB dient mir grad mal als Testobjekt, da verbiege ich alles wenn notwendig 😉

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

                                          @boronsbruder

                                          ich bekomme jetzt ein permission denied, ich hab keine lust mehr

                                          unexpected error writing points to database: mkdir /var: permission denied / "unexpected error writing points to database: mkdir /var: permission denied""
                                          

                                          im Verzeichnis /var habe ich schon chmod 777 gesetzt, bringt nix

                                          Ich denke mal, die V2 Installation ist völlig schief. Das kam mir mit den fehlenden Configs/Profilen schon seltsam vor. Auch wenn's nervt, fang nochmal neu an.

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

                                            @marc-berg

                                            vermutlich hast du recht, vielleicht habe ich morgen wieder muse 😉

                                            ginge eine datenmigration via csv auch? zumindest könnte man den import mit dem webui machen

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

                                            Support us

                                            ioBroker
                                            Community Adapters
                                            Donate

                                            366
                                            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