GNU/Linux >> Belajar Linux >  >> Ubuntu

Cara Menginstal Metabase Business Analytics di Ubuntu 18.04 LTS

Metabase adalah alat analisis data dan intelijen Bisnis yang gratis dan opensource. Ini memungkinkan Anda dan perusahaan Anda untuk bertanya dan belajar dari data Anda.

Terkadang, Metabase juga disebut Metadatabase atau Metadata Repository. Dukungan untuk beberapa sumber data, termasuk RDBMS seperti MySQL, PostgreSQL, NoSQL seperti MongoDB, dan layanan database Cloud seperti Amazon Redshift dan Google BigQuery.

Dalam tutorial ini, kami akan menunjukkan kepada Anda cara Menginstal Metabase Data Analytics di Ubuntu 18.04.

Prasyarat

Untuk panduan ini, kami akan menginstal Metabase di Ubuntu 18.04 dengan RAM 4GB, 4 CPU, dan ruang disk kosong 50GB.

Apa yang akan kami lakukan

  • Instal Java
  • Instal dan Konfigurasikan Database MariaDB
  • Tambahkan Pengguna dan Siapkan Direktori Metabase dan File Log
  • Unduh Metabase
  • Menyiapkan Metabase sebagai Layanan Systemd
  • Mengatur Rsyslog untuk Metabase
  • Pasca-Instalasi Metabase

Langkah 1 - Instal Java

Pertama-tama, Metabase dibuat dengan Java, jadi kami akan menginstal Java OpenJDK ke sistem Ubuntu.

Instal Java OpenJDK ke sistem Ubuntu menggunakan perintah apt di bawah ini.

sudo apt install default-jre

Setelah instalasi selesai, periksa versi java dengan perintah di bawah ini.

java -version

Hasilnya, Anda telah menginstal Java OpenJDK 11 di Server Ubuntu 18.04.

Langkah 2 - Instal Database MariaDB

Pada langkah ini, kita akan menginstal server database MariaDB dan menyiapkan database baru sebagai contoh sumber data Metabase.

Instal server database MariaDB menggunakan perintah apt di bawah ini.

sudo apt install mariadb-server mariadb-client

Setelah penginstalan selesai, mulai layanan MariaDB dan tambahkan ke boot sistem.

systemctl start mariadb
systemctl enable mariadb

Dan layanan MariaDB aktif dan berjalan.

Sekarang kita akan mengkonfigurasi kata sandi root untuk MariaDB dengan utilitas mysql 'mysql_secure_installation'.

mysql_secure_installation

Ketik kata sandi root Anda dan ketik 'Y' untuk konfigurasi lainnya.

Set a root password? [Y/n] Y
Remove anonymous users? [Y/n] Y
Remove test database and access to it? [Y/n] Y
Reload privilege tables now? [Y/n] Y

Dan kata sandi root MariaDB telah dikonfigurasi.

Sekarang login ke shell MySQL menggunakan perintah mysql di bawah ini.

mysql -u root -p
TYPE YOUR ROOT PASSWORD

Sekarang buat database baru 'metabase' dan buat pengguna baru 'metabase' dengan kata sandi 'mtabasedbpass' menggunakan kueri di bawah ini.

create database metabase;
create user [email protected]'localhost' identified by 'mtabasedbpass';
grant all on metabase.* to [email protected]'localhost' with grant option;
flush privileges;
exit

Dan Anda telah membuat database dan pengguna untuk instalasi Metabase.

Langkah 3 - Tambahkan Pengguna Baru dan Direktori Instalasi Metaase

Pada langkah ini, kita akan menambahkan pengguna dan grup Metabase baru, kemudian menyiapkan direktori instalasi Metabase.

- Tambahkan Pengguna Baru

Kami akan menjalankan layanan Metabase sebagai pengguna dan grup yang disebut 'metabase'. Buat pengguna dan grup baru 'metabase' menggunakan perintah berikut.

sudo addgroup --quiet --system metabase
sudo adduser --quiet --system --ingroup metabase --no-create-home --disabled-password metabase

Sekarang Anda telah membuat pengguna dan grup 'metabase'.

- Siapkan Direktori Instalasi Metabase

Kami akan membuat direktori baru untuk metebase dan akan ditempatkan di direktori '/op/metabase'.

Buat direktori baru '/opt/metabase' dan ubah pemilik direktori tersebut menjadi pengguna 'metebase'.

mkdir -p /opt/metabase
chown -R metabase:metabase /opt/metabase

Sekarang Anda telah membuat direktori instalasi Metabase.

- Tambahkan file Lingkungan Default untuk Metabase

Buat file lingkungan baru di direktori '/etc/default' menggunakan perintah berikut.

sudo touch /etc/default/metabase
sudo chmod 640 /etc/default/metabase

Dan file lingkungan untuk Metabase telah dibuat.

Langkah 4 - Siapkan Log Metabase dengan Rsyslog

Pada langkah ini, kita akan mengatur log Metabase untuk diproses ke log tertentu pada direktori '/var/log' menggunakan rsyslog.

Pertama, buat log Metabase di direktori '/var/log' dan ubah pemilik file log menjadi pengguna 'metabase'.

sudo touch /var/log/metabase.log
sudo chown metabase:metabase /var/log/metabase.log

Sekarang masuk ke direktori '/etc/rsyslog.d' dan buat konfigurasi baru 'metabase.log' menggunakan editor vim.

cd /etc/rsyslog.d/
vim metabase.conf

Rekatkan konfigurasi berikut ke dalamnya.

:msg,contains,"metabase" /var/log/metabase.log
& stop

Simpan dan tutup.

Setelah itu, restart layanan rsyslog.

systemctl restart rsyslog

Dan konfigurasi log Metabase dengan RSyslog telah selesai.

Langkah 5 - Unduh Metabase

Sekarang buka direktori '/opt/metabase'.

cd /opt/metabase

Unduh file Metabase Jar menggunakan perintah wget.

wget http://downloads.metabase.com/v0.34.1/metabase.jar

Sekarang ubah pemilik direktori '/opt/metabase' dan semua filenya menjadi pengguna dan grup 'metabase'.

chown -R metabase:metabase /opt/metabase

Dan file jar Metabase telah diunduh.

Langkah 6 - Menjalankan Metabase sebagai Layanan Systemd

Pada langkah ini, kita akan membuat file layanan baru untuk Metabase.

Buka direktori '/etc/systemd/system' dan buat file layanan systemd baru 'metabase.service'.

cd /etc/systemd/system/
vim metabase.service

Rekatkan konfigurasi berikut ke dalamnya.

[Unit]
Description=Metabase server
After=syslog.target
After=network.target

[Service]
WorkingDirectory=/opt/metabase/
ExecStart=/usr/bin/java -jar /opt/metabase/metabase.jar
EnvironmentFile=/etc/default/metabase
User=metabase
Type=simple
StandardOutput=syslog
StandardError=syslog
SyslogIdentifier=metabase
SuccessExitStatus=143
TimeoutStopSec=120
Restart=always

[Install]
WantedBy=multi-user.target

Simpan dan tutup.

Sekarang muat ulang pengelola systemd.

systemctl daemon-reload

Setelah itu, jalankan layanan metabase dan tambahkan ke boot sistem.

systemctl start metabase
systemctl enable metabase

Akibatnya, layanan metabase aktif dan berjalan. Periksa menggunakan perintah berikut.

systemctl status metabase

Di bawah ini adalah hasil yang akan Anda dapatkan.

Langkah 7 - Pasang Instalasi

Secara default, Metabase berjalan pada port '3000'. Buka browser web Anda dan ketik alamat IP server dengan port '3000'.

http://10.10.10.100:3000/

Sekarang Anda akan mendapatkan instalasi Metabase seperti di bawah ini.

Klik 'Mari kita mulai '.

Sekarang ketik detail akun admin Anda dan klik 'Berikutnya '.

Setelah itu, tambahkan sumber data Anda dan ketik detail tentang informasi database Anda, lalu klik tombol 'Berikutnya '.

Untuk bagian 'Preferensi data penggunaan', biarkan sebagai default dan klik 'Berikutnya ' lagi.

Dan Metabase pasca-instalasi telah selesai. Klik tombol 'Bawa saya ke Metabase ' dan Anda akan diarahkan ke Dasbor Metabase.

Di bawah ini adalah dasbor Metabase default.

Hasilnya, instalasi Metabase di Ubuntu 18.04 telah berhasil diselesaikan.

Referensi

https://www.metabase.com/docs/latest/


Ubuntu
  1. Cara Menginstal Docker di Ubuntu 22.04 / 20.04 LTS

  2. Cara Menginstal PlayOnLinux di Ubuntu 20.04 LTS

  3. Cara Menginstal MariaDB di Ubuntu 20.04 LTS

  1. Cara Menginstal Ansible di Ubuntu 20.04 LTS / 21.04

  2. Cara Menginstal Minikube di Ubuntu 20.04 LTS / 21.04

  3. Cara Menginstal Spotify di Ubuntu 18.04 LTS

  1. Cara Menginstal Prometheus di Ubuntu 18.04 LTS

  2. Cara Menginstal Fathom Analytics di Ubuntu 18.04 LTS

  3. Cara Menginstal Memcached di Ubuntu 18.04 LTS