|

Operator-Token für InfluxDB 2.x wiederherstellen

Der Operator-Token ist für die InfluxDB 2.x extrem wichtig und wird bei der Ersteinrichtung generiert.

Dieser Token sollte sicher notiert und aufbewahrt werden.

Sollte es aus irgendwelchen Gründen nun doch passieren, dass man den Token versehentlich gelöscht hat, so kann man ihn mit einigen Befehlen wiederherstellen.

Was benötigen wir dafür?

  • Wir benötigen den Namen der Organisation
  • Es wird der Username das Hauptbenutzer (Admin) benötigt
  • Der Bolt-Pfad zur Datei influxd.bolt wird benötigt (Standard: /var/lib/influxdb2/influxd.bolt)

Als erstes müssen wir den InfluxDB-Server stoppen

sudo service influxdb stop

Um sicherzustellen, dass der Prozess beendet wurde, sollte der Status überprüft werden.

sudo service influxdb status

Sollte die Datenbank gestoppt sein, könnt ihr weitermachen.

Der eigentliche Befehl zur Wiederherstellung eures Operator-Tokens erfolgt mit folgenden Befehl:

sudo influxd recovery auth create-operator --org <deine_org> --username <dein_username> --bolt-path /var/lib/influxdb2/influxd.bolt

Ist die Wiederherstellung erfolgreich abgeschlossen, erhaltet ihr in der Log-Ausgabe alle Token angezeigt.

Der letzte Token in der Liste mit der Description „<dein_user>’s Recovery Token“ ist der neu erstellte Operator-Token.

Sollte eine Fehlermeldung wie z.B. „Error: bucket „authorizationsv1″: bucket not found“ kommen, dann ist der bolt-path nicht korrekt.

Dies kann passieren, wenn eure Influxdb 2.x Installation aus einer Influxdb 1.x migriert wurde.

Hier kann der bolt-path abweichen (/var/lib/influxdb/influxd.bolt).

Solltet ihr nicht genau wissen, wo die Datei „influxd.bolt“ sich im System befindet, könnt Ihr mit folgenden Befehl danach suchen.

find / -name influxd.bolt

Wenn Ihr den Pfad ermittelt habt, führt den Recovery-Befehl erneut aus.

Nachdem der Operator-Token nun wiederhergestellt ist, achtet bitte darauf, diesen sorgfältig zu behandeln.

Ähnliche Beiträge

Ein Kommentar

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert