Jak zainstalować InfluxDB na Ubuntu 18.04 | 16.04

  • Cornelius Paul
  • 0
  • 1903
  • 207

Ten krótki samouczek pokazuje studentom i nowym użytkownikom, jak zainstalować i skonfigurować InfluxDB w systemie Ubuntu 18.04 | 16.04.

Dla niewtajemniczonych InfluxDB jest otwartą bazą danych szeregów czasowych napisaną w Go, zoptymalizowaną pod kątem szybkiej, wysokiej dostępności przechowywania i wyszukiwania zestawów danych szeregów czasowych, takich jak monitorowanie, analizy, metryki i inne.

Jeśli szukasz bazy danych szeregów czasowych typu open source, która jest zoptymalizowana pod kątem szybkości, to InfluxDB jest doskonałym miejscem do rozpoczęcia.

Jeśli jesteś studentem lub nowym użytkownikiem, przekonasz się, że najłatwiejszym miejscem do rozpoczęcia nauki Linuksa jest system operacyjny Ubuntu Linux.

To świetny system operacyjny Linux dla początkujących.

Ubuntu to system operacyjny Linux typu open source, który działa na komputerach stacjonarnych, laptopach, serwerach i innych urządzeniach.

Podczas nauki Ubuntu przekonasz się, że Linux nie różni się tak bardzo od Windowsa i innych systemów operacyjnych na tak wiele sposobów, zwłaszcza jeśli chodzi o wykorzystanie systemu do wykonania pracy.

Aby rozpocząć instalację InfluxDB, wykonaj poniższe czynności:

Krok 1: Zainstaluj InfluxDB

Istnieje wiele sposobów instalacji InfluxDB na Ubuntu. Jednak najłatwiejszym i najszybszym sposobem jest zainstalowanie go z oficjalnego repozytorium.

Aby to zrobić, uruchom poniższe polecenia, aby dodać klucz repozytorium do Ubuntu

sudo curl -sL https://repos.influxdata.com/influxdb.key | sudo apt-key add -

Po dodaniu klucza uruchom poniższe polecenia, aby utworzyć plik repozytorium

sudo echo "deb https://repos.influxdata.com/ubuntu bionic stable" | sudo tee /etc/apt/sources.list.d/influxdb.list

Kiedy skończysz dodawać klucz i plik repozytorium, uruchom poniższe polecenia, aby zaktualizować indeks pakietów Ubuntu i zainstalować InfluxDB

sudo apt update sudo apt install influxdb

Po zainstalowaniu poniższych poleceń można używać do zatrzymywania, uruchamiania i włączania usług InfluxDB, aby automatycznie uruchamiały się po uruchomieniu serwera.

sudo systemctl stop influxdb sudo systemctl start influxdb sudo systemctl włącz - teraz influxdb sudo systemctl jest włączony influxdb

Aby sprawdzić i potwierdzić, że InfluxDB jest zainstalowany i działa, uruchom poniższe polecenie statusu:

sudo systemctl status influxdb

Powinno to wyświetlić podobne linie, jak pokazano poniżej:

influxdb.service - InfluxDB to rozproszona baza danych z szeregami czasowymi typu open source Załadowana: załadowana (/lib/systemd/system/influxdb.service; włączona; ustawienie dostawcy: włączona) Aktywna: aktywna (działa) od wt. 14 21:42:56 CDT; 22 s temu Dokumenty: https://docs.influxdata.com/influxdb/ Główny PID: 23788 (napływ) Zadania: 10 (limit: 4666) CGroup: /system.slice/influxdb.service └─23788 / usr / bin / influxd -config /etc/influxdb/influxdb.conf 14 kwietnia 21:43:01 ubuntu1804 influxd [23788]: ts = 2020-04-15T02: 43: 01.763007Z lvl = info msg = "Rozpoczynanie przygotowań 14 kwietnia 21:43:01 ubuntu1804 influxd [23788]: ts = 2020-04-15T02: 43: 01.763013Z lvl = info msg = "Uruchamianie programu migawek

Krok 2: Skonfiguruj InfluxDB

Domyślnie plik konfiguracyjny InfluxDB znajduje się pod adresem /etc/influxdb/influxdb.conf.

Wiele jego konfiguracji jest wykomentowanych i nie jest używanych. Idź i wprowadź zmiany w pliku konfiguracyjnym, które są odpowiednie dla twojego środowiska. Po zakończeniu zapisz plik i zakończ.

Na przykład, aby zezwolić na uwierzytelnianie HTTP, włącz wiersz poniżej [http] jak pokazano w pliku poniżej:

sudo nano /etc/influxdb/influxdb.conf

Edytuj wyświetloną linię i zapisz.

[http] # Określa, czy punkt końcowy HTTP jest włączony. enabled = true # Określa, czy punkt końcowy zapytania Flux jest włączony. # flux-enabled = false

Uruchom ponownie InfluxDB po wprowadzeniu zmian w pliku konfiguracyjnym.

Możesz teraz utworzyć konto administratora za pomocą poniższych poleceń:

curl -XPOST "http: // localhost: 8086 / query" --data-urlencode "q = UTWÓRZ superadministratora UŻYTKOWNIKA Z HASŁEM 'type_password_here' ZE WSZYSTKIMI PRZYWILEJAMI"

Zastąpić superadmin i type_password_here z nazwą użytkownika i hasłem do konta.

Po utworzeniu konta administratora możesz uzyskać dostęp do konsoli terminala InfluxDB, uruchamiając poniższe polecenia:

influx -username 'superadmin' -password 'your_password_here'

To powinno zalogować się do konsoli.

Połączono z http: // localhost: 8086 wersja 1.7.10 InfluxDB wersja powłoki: 1.7.10

Domyślnie komunikuje się przez port 8086.

Możesz użyć curl do uruchamiania zapytań. Na przykład, aby wyświetlić listę baz danych, uruchom poniższe polecenia curl:

curl -G http: // localhost: 8086 / query -u superadmin: hasło_here --data-urlencode "q = POKAŻ BAZY DANYCH"

Oto jak zainstalować InfluxDB na Ubuntu

Wniosek:

Ten post pokazał, jak zainstalować InfluxDB na Ubuntu. Jeśli znajdziesz jakikolwiek błąd powyżej, użyj poniższego formularza komentarza, aby zgłosić.

Dzięki,




Jeszcze bez komentarzy

Zbiór przydatnych informacji o systemie operacyjnym Linux i nowych technologiach
Świeże artykuły, praktyczne wskazówki, szczegółowe recenzje i poradniki. Poczuj się jak w domu w świecie systemu operacyjnego Linux