In diesem Tutorial zeigen wir Ihnen, wie Sie InfluxDB auf AlmaLinux 8 installieren. Für diejenigen unter Ihnen, die es nicht wussten, InfluxDB ist eine Zeitreihendatenbank (TSDB), die dafür entwickelt wurde hohe Schreib- und Abfragelasten bewältigen kann, wird InfluxDB von InfluxData entwickelt und in Go geschrieben.
Dieser Artikel geht davon aus, dass Sie zumindest über Grundkenntnisse in Linux verfügen, wissen, wie man die Shell verwendet, und vor allem, dass Sie Ihre Website auf Ihrem eigenen VPS hosten. Die Installation ist recht einfach und setzt Sie voraus im Root-Konto ausgeführt werden, wenn nicht, müssen Sie möglicherweise 'sudo
hinzufügen ‘ zu den Befehlen, um Root-Rechte zu erhalten. Ich zeige Ihnen die Schritt-für-Schritt-Installation von InfluxDB auf einem AlmaLinux 8. Sie können den gleichen Anweisungen für CentOS und Rocky Linux folgen.
Voraussetzungen
- Ein Server, auf dem eines der folgenden Betriebssysteme ausgeführt wird:AlmaLinux 8.
- Es wird empfohlen, dass Sie eine neue Betriebssysteminstallation verwenden, um potenziellen Problemen vorzubeugen.
- SSH-Zugriff auf den Server (oder öffnen Sie einfach das Terminal, wenn Sie sich auf einem Desktop befinden).
- Ein
non-root sudo user
oder Zugriff auf denroot user
. Wir empfehlen, alsnon-root sudo user
zu agieren , da Sie Ihr System beschädigen können, wenn Sie als Root nicht aufpassen.
InfluxDB auf AlmaLinux 8 installieren
Schritt 1. Beginnen wir zunächst damit, sicherzustellen, dass Ihr System auf dem neuesten Stand ist.
sudo dnf update sudo dnf install epel-release
Schritt 2. Installation von InfluxDB auf AlmaLinux 8.
Jetzt fügen wir das InfluxDB-Repository zu Ihrem System hinzu:
sudo tee /etc/yum.repos.d/influxdb.repo<<EOF [influxdb] name = InfluxDB Repository baseurl = https://repos.influxdata.com/rhel/8/x86_64/stable/ enabled = 1 gpgcheck = 1 gpgkey = https://repos.influxdata.com/influxdb.key EOF
Nach dem Hinzufügen des Repositorys werden wir das System weiter aktualisieren und die InfluxDB installieren und starten:
sudo dnf update sudo dnf install influxdb
Starten Sie nach erfolgreicher Installation den Dienst und aktivieren Sie ihn so, dass er beim Booten gestartet wird:
sudo systemctl start influxdb sudo systemctl enable influxdb
Schritt 3. Firewall konfigurieren.
Fügen Sie jetzt Firewall-Regeln hinzu, um sowohl Verbindungen als auch Datenverkehr über Port 8086 zuzulassen:
sudo firewall-cmd --add-port=8086/tcp --permanent sudo firewall-cmd --reload
Schritt 4. Konfiguration von InfluxDB.
Die lokale Konfigurationsdatei von InfluxDB befindet sich unter /etc/influxdb/influxdb.conf
Datei, wir könnten diese Datei ändern, wenn wir ändern wollen:
sudo nano /etc/influxdb/influxdb.conf
Wenn Sie eine HTTP-Authentifizierung benötigen, ändern Sie den HTTP-Abschnitt von InfluxDB so, dass er Folgendes enthält:
[http] enabled = true bind-address = ":8086" auth-enabled = true log-enabled = true
Wenn Sie fertig sind, starten Sie den InfluxDB-Dienst mit dem folgenden Befehl neu:
sudo systemctl restart influxdb
Schritt 5. Erstellen Sie eine Datenbank auf Influxdb.
Führen Sie den folgenden Befehl unten aus, um eine Datenbank und ein Benutzerkennwort zu erstellen:
curl --user admin:strongpassword -k -XPOST 'http://server-ip-address:8086/query' --data-urlencode \ 'q=CREATE DATABASE "idroot"'
Wenn Sie nun InfluxDB-Befehle auf dem Terminal ausführen müssen, müssen Sie den Benutzernamen und das Passwort angeben:
influx -username 'admin' -password 'strongpassword'
Herzlichen Glückwunsch! Sie haben InfluxDB erfolgreich installiert. Vielen Dank, dass Sie dieses Tutorial zur Installation von InfluxDB auf Ihrem AlmaLinux 8-System verwendet haben. Für zusätzliche Hilfe oder nützliche Informationen empfehlen wir Ihnen, die offizielle InfluxDB-Website zu besuchen.
Herzlichen Glückwunsch! P>