GNU/Linux >> Tutoriels Linux >  >> Ubuntu

Comment installer Metabase Business Analytics sur Ubuntu 18.04 LTS

Metabase est un outil gratuit et open source d'analyse de données et d'intelligence d'affaires. Il vous permet, à vous et à votre entreprise, de poser des questions et d'apprendre à partir de vos données.

Parfois, la Metabase est également appelée Metadatabase ou Metadata Repository. Prise en charge de plusieurs sources de données, y compris les SGBDR tels que MySQL, PostgreSQL, NoSQL tels que MongoDB et les services de base de données cloud tels qu'Amazon Redshift et Google BigQuery.

Dans ce tutoriel, nous allons vous montrer comment installer Metabase Data Analytics sur Ubuntu 18.04.

Prérequis

Pour ce guide, nous allons installer Metabase sur Ubuntu 18.04 avec 4 Go de RAM, 4 processeurs et 50 Go d'espace disque libre.

Ce que nous allons faire

  • Installer Java
  • Installer et configurer la base de données MariaDB
  • Ajouter un utilisateur et configurer le répertoire et les fichiers journaux de la métabase
  • Télécharger la métabase
  • Configurer la métabase en tant que service Systemd
  • Configurer Rsyslog pour la métabase
  • Post-installation de la métabase

Étape 1 - Installer Java

Tout d'abord, la métabase a été créée avec Java, nous allons donc installer Java OpenJDK sur le système Ubuntu.

Installez Java OpenJDK sur le système Ubuntu à l'aide de la commande apt ci-dessous.

sudo apt install default-jre

Une fois l'installation terminée, vérifiez la version java avec la commande ci-dessous.

java -version

En conséquence, vous avez installé Java OpenJDK 11 sur le serveur Ubuntu 18.04.

Étape 2 - Installer la base de données MariaDB

Dans cette étape, nous allons installer le serveur de base de données MariaDB et configurer une nouvelle base de données comme exemple de source de données Metabase.

Installez le serveur de base de données MariaDB à l'aide de la commande apt ci-dessous.

sudo apt install mariadb-server mariadb-client

Une fois l'installation terminée, démarrez le service MariaDB et ajoutez-le au démarrage du système.

systemctl start mariadb
systemctl enable mariadb

Et le service MariaDB est opérationnel.

Nous allons maintenant configurer le mot de passe root pour MariaDB avec l'utilitaire mysql 'mysql_secure_installation'.

mysql_secure_installation

Tapez votre mot de passe root et tapez 'Y' pour le reste de la configuration.

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

Et le mot de passe root MariaDB a été configuré.

Connectez-vous maintenant au shell MySQL à l'aide de la commande mysql ci-dessous.

mysql -u root -p
TYPE YOUR ROOT PASSWORD

Créez maintenant une nouvelle base de données 'metabase' et créez un nouvel utilisateur 'metabase' avec le mot de passe 'mtabasedbpass' en utilisant les requêtes ci-dessous.

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

Et vous avez créé la base de données et l'utilisateur pour l'installation de la métabase.

Étape 3 - Ajouter un nouvel utilisateur et un répertoire d'installation de métaase

Dans cette étape, nous allons ajouter une nouvelle métabase d'utilisateurs et de groupes, puis configurer le répertoire d'installation de la métabase.

- Ajouter un nouvel utilisateur

Nous exécuterons le service Metabase en tant qu'utilisateur et groupe appelé "metabase". Créez une nouvelle "métabase" d'utilisateurs et de groupes à l'aide de la commande suivante.

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

Vous avez maintenant créé l'utilisateur et le groupe "métabase".

- Configurer le répertoire d'installation de la métabase

Nous allons créer un nouveau répertoire pour la metebase et sera situé dans le répertoire '/op/metabase'.

Créez un nouveau répertoire '/opt/metabase' et changez le propriétaire de ce répertoire en utilisateur 'metebase'.

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

Vous avez maintenant créé le répertoire d'installation de la métabase.

- Ajouter un fichier d'environnement par défaut pour la métabase

Créez un nouveau fichier d'environnement dans le répertoire '/etc/default' à l'aide de la commande suivante.

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

Et le fichier d'environnement pour Metabase a été créé.

Étape 4 - Configurer le journal de la métabase avec Rsyslog

Dans cette étape, nous allons configurer le journal de la métabase pour qu'il soit traité dans le journal spécifique du répertoire '/var/log' à l'aide de rsyslog.

Tout d'abord, créez le journal de la métabase dans le répertoire '/var/log' et changez le propriétaire du fichier journal en utilisateur 'metabase'.

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

Allez maintenant dans le répertoire '/etc/rsyslog.d' et créez une nouvelle configuration 'metabase.log' à l'aide de l'éditeur vim.

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

Collez-y la configuration suivante.

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

Enregistrez et fermez.

Après cela, redémarrez le service rsyslog.

systemctl restart rsyslog

Et la configuration du journal de la métabase avec Rsyslog est terminée.

Étape 5 - Télécharger la métabase

Allez maintenant dans le répertoire '/opt/metabase'.

cd /opt/metabase

Téléchargez le fichier Metabase Jar à l'aide de la commande wget.

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

Changez maintenant le propriétaire du répertoire '/opt/metabase' et de tous ses fichiers pour l'utilisateur et le groupe 'metabase'.

chown -R metabase:metabase /opt/metabase

Et le fichier jar de la métabase a été téléchargé.

Étape 6 - Exécution de la métabase en tant que service Systemd

Dans cette étape, nous allons créer un nouveau fichier de service pour Metabase.

Allez dans le répertoire '/etc/systemd/system' et créez un nouveau fichier de service systemd 'metabase.service'.

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

Collez-y la configuration suivante.

[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

Enregistrez et fermez.

Rechargez maintenant le gestionnaire systemd.

systemctl daemon-reload

Après cela, démarrez le service de métabase et ajoutez-le au démarrage du système.

systemctl start metabase
systemctl enable metabase

Par conséquent, le service de métabase est opérationnel. Vérifiez à l'aide de la commande suivante.

systemctl status metabase

Vous trouverez ci-dessous le résultat que vous obtiendrez.

Étape 7 - Post-installation

Par défaut, la métabase s'exécute sur le port '3000'. Ouvrez votre navigateur Web et tapez l'adresse IP du serveur avec le port '3000'.

http://10.10.10.100:3000/

Vous obtiendrez maintenant l'installation de la métabase comme ci-dessous.

Cliquez sur 'Commençons ' bouton.

Tapez maintenant les détails de votre compte administrateur et cliquez sur 'Suivant '.

Après cela, ajoutez votre source de données et saisissez les détails concernant les informations de votre base de données, puis cliquez sur le bouton "Suivant ' bouton.

Pour la section "Préférences de données d'utilisation", laissez-la par défaut et cliquez sur "Suivant ' à nouveau.

Et la post-installation de la métabase est terminée. Cliquez sur le bouton 'M'amener à Metabase ' et vous serez redirigé vers le tableau de bord de la métabase.

Vous trouverez ci-dessous le tableau de bord par défaut de la métabase.

En conséquence, l'installation de Metabase sur Ubuntu 18.04 s'est terminée avec succès.

Référence

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


Ubuntu
  1. Comment installer Docker sur Ubuntu 22.04 / 20.04 LTS

  2. Comment installer PlayOnLinux sur Ubuntu 20.04 LTS

  3. Comment installer MariaDB dans Ubuntu 20.04 LTS

  4. Comment installer Ansible sur Ubuntu 20.04 LTS / 21.04

  5. Comment installer Minikube sur Ubuntu 20.04 LTS / 21.04

Comment installer Laravel sur Ubuntu 20.04 LTS

Comment installer Spotify sur Ubuntu 18.04 LTS / 17.10 et Ubuntu 16.04

Comment installer Go sur Ubuntu 22.04 LTS

Comment installer Go sur Ubuntu 18.04 LTS

Comment installer Open Web Analytics sur Ubuntu 18.04 LTS

Comment installer Go sur Ubuntu 20.04 LTS