GNU/Linux >> LINUX-Kenntnisse >  >> Ubuntu

InfluxDB auf Ubuntu 20.04 LTS installieren – Schritt-für-Schritt-Anleitung?

InfluxDB ist eine Zeitreihendatenbank (TSDB), die für hohe Schreib- und Abfragelasten ausgelegt ist. InfluxDB wurde von InfluxData entwickelt und in Go geschrieben. InfluxDB soll als Sicherungsspeicher für alle Anwendungsfälle verwendet werden, die große Mengen an zeitgestempelten Daten beinhalten, einschließlich DevOps-Überwachung, Anwendungsmetriken und vielem mehr.

Hier bei LinuxAPT helfen wir unseren Kunden im Rahmen unserer Server Management Services regelmäßig dabei, entsprechende Datenbankabfragen durchzuführen.

In diesem Zusammenhang werden wir untersuchen, wie InfluxDB auf Ubuntu 20.04 LTS installiert wird.


Schritte zum Installieren und Konfigurieren von InfluxDB auf Ubuntu 20.04 LTS Focal Fossa

1. Systemaktualisierung durchführen

Stellen Sie zunächst sicher, dass alle Ihre Systempakete auf dem neuesten Stand sind, indem Sie die folgenden apt-Befehle im Terminal ausführen:

$ sudo apt update
$ sudo apt upgrade


2. InfluxDB auf dem System installieren

Jetzt fügen wir das InfluxDB-Repository zum Ubuntu-System hinzu:

$ wget -qO- https://repos.influxdata.com/influxdb.key | sudo apt-key add -
source /etc/lsb-release
echo "deb https://repos.influxdata.com/${DISTRIB_ID,,} ${DISTRIB_CODENAME} stable" | sudo tee /etc/apt/sources.list.d/influxdb.list

Als nächstes werden wir das System weiter aktualisieren und die InfluxDB installieren und starten:

$ sudo apt update
$ sudo apt install influxdb

Starten Sie nach erfolgreicher Installation den Dienst und aktivieren Sie ihn so, dass er beim Booten gestartet wird:

$ sudo systemctl enable --now influxdb


3. Konfigurieren Sie InfluxDB

Die Konfigurationsdatei befindet sich unter /etc/influxdb/influxdb.conf:

$ nano /etc/influxdb/influxdb.conf
[http]
  # Determines whether HTTP endpoint is enabled.
  enabled = true
  # Determines whether the Flux query endpoint is enabled.
  flux-enabled = true
  # The bind address used by the HTTP service.
  bind-address = ":8086"


4. Firewall konfigurieren

Wir werden Port 8086 öffnen. Standardmäßig verwendet InfluxDB die folgenden Netzwerkports:TCP-Port 8086 wird für die Client-Server-Kommunikation über die HTTP-API von InfluxDB verwendet und TCP-Port 8088 wird für den RPC-Dienst zum Sichern und Wiederherstellen verwendet:

$ sudo ufw enable
$ sudo ufw allow 8086/tcp


5. Verbinden und erstellen Sie eine Datenbank auf Influxdb

Sobald die Installation abgeschlossen und die Konfiguration von InfluxDB abgeschlossen ist, werden wir versuchen, eine Verbindung zu InfluxDB herzustellen und einen neuen Benutzer und eine neue Datenbank zu erstellen:

User name: linuxapt
Password: linuxapt1
Database name : linuxapt2

Die Befehlszeile lautet wie folgt:

$ curl -XPOST "http://localhost:8086/query" \
--data-urlencode "q=CREATE USER linuxapt WITH PASSWORD 'linuxapt1' WITH ALL PRIVILEGES"
{"results":[{"statement_id":0}]}



Ubuntu
  1. Installieren Sie RPM-Pakete auf Ubuntu 20.04 LTS - Schritt-für-Schritt-Anleitung?

  2. Installieren Sie qt auf Ubuntu 20.04 - Schritt-für-Schritt-Anleitung?

  3. Ubuntu 20.04 LTS installieren – Schritt-für-Schritt-Anleitung?

  4. NumPy auf Ubuntu 20.04 LTS installieren – Schritt-für-Schritt-Anleitung?

  5. Homebrew auf Ubuntu 20.04 LTS installieren – Schritt-für-Schritt-Anleitung?

OwnCloud auf Ubuntu 20.04 LTS installieren – Schritt-für-Schritt-Anleitung?

Adminer auf Ubuntu 20.04 LTS installieren – Schritt-für-Schritt-Anleitung?

PowerShell auf Ubuntu 20.04 LTS installieren - Eine Schritt-für-Schritt-Anleitung?

Magento auf Ubuntu 20.04 LTS installieren - Eine Schritt-für-Schritt-Anleitung?

Puppet auf Ubuntu 20.04 LTS installieren - Eine Schritt-für-Schritt-Anleitung?

Installieren Sie Yarn auf Ubuntu 20.04 LTS - Eine Schritt-für-Schritt-Anleitung?