Spickzettel: InfluxDB installieren

Stichpunkte zur Installation InfluxDB V2.0.7 auf Raspberry Pi mit Ubuntu (arm64)

  • Download des entsprechenden Paketes in das aktuelle Verzeichnis
$ wget https://dl.influxdata.com/influxdb/releases/influxdb2-2.0.7-arm64.deb
 ...
 HTTP request sent, awaiting response… 200 OK
 Length: 112830606 (108M) [application/octet-stream]
 Saving to: ‘influxdb2-2.0.7-arm64.deb’
 ...
$ ls -l
  -rw-rw-r-- 1 ubuntu ubuntu 112830606 Jun  4 21:40 influxdb2-2.0.7-arm64.deb
  • Installieren des Package und Erzeugen der Symlinks für systemd
$ sudo dpkg -i influxdb2-2.0.7-arm64.deb
 Selecting previously unselected package influxdb2.
 (Reading database … 118966 files and directories currently installed.)
 Preparing to unpack influxdb2-2.0.7-arm64.deb …
 Unpacking influxdb2 (2.0.7) …
 Setting up influxdb2 (2.0.7) …
 Created symlink /etc/systemd/system/influxd.service → /lib/systemd/system/influxdb.service.
 Created symlink /etc/systemd/system/multi-user.target.wants/influxdb.service → /lib/systemd/system/influxdb.service.
  • Prüfen ob der influxdb Dienst läuft (ggf. nach reboot)
$ systemctl status influxdb
 ● influxdb.service - InfluxDB is an open-source, distributed, time series database
      Loaded: loaded (/lib/systemd/system/influxdb.service; enabled; vendor preset: enabled)
      Active: active (running) since Sun 2021-07-18 12:54:56 CEST; 3min ago
        Docs: https://docs.influxdata.com/influxdb/
    Main PID: 1663 (influxd)
       Tasks: 9 (limit: 973)
      CGroup: /system.slice/influxdb.service
              └─1663 /usr/bin/influxd 
  • Konfigurationsdatei für den Dienst ist /lib/systemd/system/influxdb.service:
[Unit]
 Description=InfluxDB is an open-source, distributed, time series database
 Documentation=https://docs.influxdata.com/influxdb/
 After=network-online.target
 [Service]
 User=influxdb
 Group=influxdb
 LimitNOFILE=65536
 EnvironmentFile=-/etc/default/influxdb2
 ExecStart=/usr/bin/influxd
 KillMode=control-group
 Restart=on-failure
 [Install]
 WantedBy=multi-user.target
 Alias=influxd.service
  • Datenverzeichnis für die Zeitreihendaten (time series data) /var/lib/influxdb/engine/
  • Datei für die Schlüsselwerte ( key-value-data ) – /var/lib/influxdb/influxd.bolt
  • Ausführliche Installation mit optionale Varianten https://docs.influxdata.com/influxdb/v2.0/install/
  • Test CLI: Abfrage der Version über die Kommandozeile:
$ influx version
 Influx CLI 2.0.7 (git: 2a45f0c037) build_date: 2021-06-04T19:17:40Z
  • Test UI: Start des User-Interface (UI) mit http://localhost:8086

Kommentare

Spickzettel: InfluxDB installieren — 1 Kommentar

  1. Pingback: Spickzettel: Telegraf installieren | SyMaBlog