GNU/Linux >> Belajar Linux >  >> Ubuntu

Instal InfluxDB di Ubuntu 20.04 LTS - Panduan langkah demi langkah?

InfluxDB adalah database deret waktu (TSDB) yang dirancang untuk menangani beban tulis dan kueri yang tinggi, InfluxDB dikembangkan oleh InfluxData dan ditulis dalam Go. InfluxDB dimaksudkan untuk digunakan sebagai penyimpanan dukungan untuk kasus penggunaan apa pun yang melibatkan data stempel waktu dalam jumlah besar, termasuk pemantauan DevOps, metrik aplikasi, dan banyak lagi.

Di sini, di LinuxAPT, sebagai bagian dari Layanan Manajemen Server kami, kami secara teratur membantu Pelanggan kami untuk melakukan kueri basis data terkait.

Dalam konteks ini, kita akan melihat cara menginstal InfluxDB di Ubuntu 20.04 LTS.


Langkah-langkah untuk Menginstal dan mengkonfigurasi InfluxDB di Ubuntu 20.04 LTS Focal Fossa

1. Lakukan Pembaruan Sistem

Pertama, pastikan semua paket sistem Anda mutakhir dengan menjalankan perintah apt berikut di terminal:

$ sudo apt update
$ sudo apt upgrade


2. Instal InfluxDB pada sistem

Sekarang kita menambahkan repositori InfluxDB ke sistem Ubuntu:

$ 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

Selanjutnya, kami akan terus memperbarui sistem dan menginstal dan memulai InfluxDB:

$ sudo apt update
$ sudo apt install influxdb

Setelah berhasil diinstal, Mulai dan aktifkan layanan untuk memulai saat boot:

$ sudo systemctl enable --now influxdb


3. Konfigurasi InfluxDB

File konfigurasi terletak di /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. Konfigurasi Firewall

Kami akan membuka port 8086. Secara default, InfluxDB menggunakan port jaringan berikut:Port TCP 8086 digunakan untuk komunikasi klien-server melalui API HTTP InfluxDB dan port TCP 8088 digunakan untuk layanan RPC untuk pencadangan dan pemulihan:

$ sudo ufw enable
$ sudo ufw allow 8086/tcp


5. Hubungkan dan Buat Database di Influxdb

Setelah instalasi selesai dan konfigurasi InfluxDB selesai, kami akan mencoba menghubungkan ke InfluxDB dan membuat pengguna dan database baru:

User name: linuxapt
Password: linuxapt1
Database name : linuxapt2

Baris perintahnya adalah sebagai berikut :

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



Ubuntu
  1. Instal qt di Ubuntu 20.04 - Panduan langkah demi langkah?

  2. Instal Ubuntu 20.04 LTS - Panduan langkah demi langkah?

  3. Instal NumPy di ​​Ubuntu 20.04 LTS - Panduan langkah demi langkah?

  1. Instal Homebrew di Ubuntu 20.04 LTS - Panduan langkah demi langkah?

  2. Instal Kanboard di Ubuntu 20.04 LTS - Panduan langkah demi langkah?

  3. Instal GoAccess di Ubuntu 20.04 LTS - Panduan langkah demi langkah?

  1. Instal paket RPM di Ubuntu 20.04 LTS - Panduan langkah demi langkah?

  2. Instal TYPO3 di Ubuntu 20.04 LTS - Panduan langkah demi langkah?

  3. Instal PrestaShop di Ubuntu 20.04 LTS - Panduan langkah demi langkah?