GNU/Linux >> Belajar Linux >  >> Ubuntu

Cara Menginstal InfluxDB di Ubuntu 20.04 LTS

Dalam tutorial ini, kami akan menunjukkan kepada Anda cara menginstal InfluxDB di Ubuntu 20.04 LTS. Bagi Anda yang belum tahu, InfluxDB adalah database time-series (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 cadangan untuk setiap kasus penggunaan yang melibatkan sejumlah besar data yang diberi cap waktu, termasuk pemantauan DevOps, metrik aplikasi, dan banyak lagi.

Artikel ini mengasumsikan Anda memiliki setidaknya pengetahuan dasar tentang Linux, tahu cara menggunakan shell, dan yang terpenting, Anda meng-host situs Anda di VPS Anda sendiri. Instalasi cukup sederhana dan mengasumsikan Anda sedang berjalan di akun root, jika tidak, Anda mungkin perlu menambahkan 'sudo ' ke perintah untuk mendapatkan hak akses root. Saya akan menunjukkan kepada Anda langkah demi langkah instalasi InfluxDB di Ubuntu 20.04 (Focal Fossa). Anda dapat mengikuti instruksi yang sama untuk Ubuntu 18.04, 16.04, dan distribusi berbasis Debian lainnya seperti Linux Mint.

Prasyarat

  • Server yang menjalankan salah satu sistem operasi berikut:Ubuntu 20.04, 18.04, 16.04, dan distribusi berbasis Debian lainnya seperti Linux Mint.
  • Sebaiknya Anda menggunakan penginstalan OS baru untuk mencegah potensi masalah.
  • Akses SSH ke server (atau cukup buka Terminal jika Anda menggunakan desktop).
  • Seorang non-root sudo user atau akses ke root user . Kami merekomendasikan untuk bertindak sebagai non-root sudo user , namun, karena Anda dapat membahayakan sistem jika tidak berhati-hati saat bertindak sebagai root.

Instal InfluxDB di Ubuntu 20.04 LTS Focal Fossa

Langkah 1. Pertama, pastikan bahwa semua paket sistem Anda mutakhir dengan menjalankan apt berikut perintah di terminal.

sudo apt update
sudo apt upgrade

Langkah 2. Menginstal InfluxDB di Ubuntu 20.04.

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

Langkah 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"

Langkah 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

Langkah 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.

  • Nama pengguna:ranty
  • Sandi:ratna
  • Nama database :wahyuni

Baris perintahnya adalah sebagai berikut:

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

Selamat! Anda telah berhasil menginstal InfluxDB. Terima kasih telah menggunakan tutorial ini untuk menginstal InfluxDB pada sistem Focal Fossa Ubuntu 20.04 LTS. Untuk bantuan tambahan atau informasi berguna, kami sarankan Anda memeriksa situs web resmi InfluxDB.


Ubuntu
  1. Cara Menginstal Grafana di Ubuntu 16.04 LTS

  2. Cara Menginstal R di Ubuntu 18.04 LTS

  3. Cara Menginstal R di Ubuntu 20.04 LTS

  1. Cara Menginstal OctoberCMS di Ubuntu 16.04 LTS

  2. Cara Menginstal AbanteCart di Ubuntu 16.04 LTS

  3. Cara Menginstal Hubzilla di Ubuntu 18.04 LTS

  1. Cara menginstal ERPNext di Ubuntu 18.04 LTS

  2. Cara Menginstal Nextcloud di Ubuntu 18.04 LTS

  3. Cara Menginstal Webmin di Ubuntu 20.04 LTS