GNU/Linux >> Tutoriels Linux >  >> Linux

Comment installer la métabase sur CentOS 8

Metabase est un outil de business intelligence gratuit et open source qui vous aide à visualiser de grands ensembles de données sans jamais écrire une seule ligne de SQL. Il s'agit d'un puissant outil de recherche de base de données fourni avec une interface Web qui facilite la recherche d'ensembles de données et l'affichage d'informations. La métabase peut être intégrée à presque tous les types de bases de données et vous permet d'exécuter des requêtes sur la base de données.

Dans ce tutoriel, nous allons vous expliquer comment installer Metabase sur CentOS 8.

Prérequis

  • Un nouveau VPS CentOS 8 sur la plate-forme cloud Atlantic.Net
  • Un mot de passe root configuré sur votre serveur

Étape 1 - Créer un serveur cloud Atlantic.Net

Tout d'abord, connectez-vous à votre serveur Atlantic.Net Cloud. Créez un nouveau serveur en choisissant CentOS 8 comme système d'exploitation avec au moins 2 Go de RAM. Connectez-vous à votre serveur cloud via SSH et connectez-vous à l'aide des informations d'identification mises en évidence en haut de la page.

Une fois que vous êtes connecté à votre serveur CentOS 8, exécutez la commande suivante pour mettre à jour votre système de base avec les derniers packages disponibles.

dnf update -y

Étape 2 - Installer Java

Metabase est une application basée sur Java, donc Java doit être installé sur votre système. S'il n'est pas installé, vous pouvez l'installer en exécutant la commande suivante :

dnf install java-11-openjdk-devel -y

Une fois Java installé, vérifiez la version installée de Java avec la commande suivante :

java --version

Vous devriez obtenir le résultat suivant :

Étape 3 - Installer et configurer MariaDB

Ensuite, vous devrez installer le serveur MariaDB sur votre système. Vous pouvez l'installer avec la commande suivante :

dnf install mariadb-server -y

Une fois installé, démarrez le service MariaDB et activez-le au redémarrage du système avec la commande suivante :

systemctl start mariadb
systemctl enable mariadb

Ensuite, connectez-vous à MariaDB avec la commande suivante :

mysql

Une fois connecté, créez une base de données et un utilisateur pour Metabase avec la commande suivante :

create database metabasedb;
create user [email protected]'localhost' identified by 'password';

Ensuite, accordez tous les privilèges à la métabase avec la commande suivante :

grant all on metabasedb.* to [email protected]'localhost' with grant option;

Ensuite, videz les privilèges et quittez MariaDB avec la commande suivante :

flush privileges;
exit

Étape 4 – Télécharger et configurer le répertoire d'installation de la métabase

Avant de commencer, créez un utilisateur et un groupe pour Metabase avec la commande suivante :

groupadd --system metabase
useradd --system -g metabase --no-create-home metabase

Ensuite, créez les répertoires et fichiers nécessaires pour Metabase :

mkdir -p /opt/metabase
touch /var/log/metabase.log
touch /etc/default/metabase

Ensuite, changez le propriétaire avec la commande suivante :

chown -R metabase:metabase /opt/metabase
chown metabase:metabase /var/log/metabase.log
chmod 640 /etc/default/metabase

Ensuite, créez un fichier journal pour Metabase avec la commande suivante :

nano /etc/rsyslog.d/metabase.conf

Ajoutez les lignes suivantes :

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

Enregistrez et fermez le fichier, puis redémarrez le service rsyslog avec la commande suivante :

systemctl restart rsyslog

Ensuite, changez le répertoire en metabase et téléchargez la dernière version de Metabase avec la commande suivante :

cd /opt/metabase
wget https://downloads.metabase.com/v0.36.2/metabase.jar

Ensuite, changez la propriété du fichier téléchargé en métabase avec la commande suivante :

chown -R metabase:metabase /opt/metabase

Étape 5 – Créer un fichier de service système pour la métabase

Ensuite, créez un fichier de service systemd pour gérer le service Metabase. Vous pouvez le créer avec la commande suivante :

nano /etc/systemd/system/metabase.service

Ajoutez les lignes suivantes :

[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 le fichier, puis rechargez le démon systemd avec la commande suivante :

systemctl daemon-reload

Ensuite, démarrez le service Metabase et activez-le pour qu'il démarre au redémarrage du système avec la commande suivante :

systemctl start metabase
systemctl enable metabase

Vous pouvez maintenant vérifier l'état du service Metabase avec la commande suivante :

systemctl status metabase

Vous devriez obtenir le résultat suivant :

Étape 6 – Accéder à l'interface Web de la métabase

À ce stade, la métabase est démarrée et écoute sur le port 3000. Maintenant, ouvrez votre navigateur Web et accédez à la métabase à l'aide de l'URL http://your-server-ip:3000. Vous devriez voir la page suivante :

Cliquez sur "Commençons “. Vous devriez voir la page suivante :

Sélectionnez votre langue et cliquez sur Suivant bouton. Vous devriez voir la page suivante :

Indiquez votre nom complet, votre adresse e-mail et votre mot de passe, puis cliquez sur Suivant bouton. Vous devriez voir la page suivante :

Fournissez les détails de votre base de données et cliquez sur Suivant bouton. Vous devriez voir la page suivante :

Activez vos "préférences de données d'utilisation " et cliquez sur Suivant bouton. Vous devriez voir la page suivante :

Indiquez votre adresse e-mail d'administrateur et cliquez sur M'emmener à la métabase bouton. Vous devriez voir le tableau de bord par défaut de la métabase sur la page suivante :

Conclusion

Dans ce guide, vous avez appris à installer et à configurer Metabase sur CentOS 8. Vous pouvez maintenant utiliser l'application pour glaner de nouvelles informations à partir de votre jeu de données. Vous pouvez consulter la documentation officielle de Metabase pour plus d'informations. Essayez Metabase sur l'hébergement VPS d'Atlantic.Net en utilisant le tutoriel ci-dessus !


Linux
  1. Comment installer Apache Cassandra sur CentOS 7

  2. Comment installer le serveur Redis sur CentOS 8

  3. Comment installer DenyHost sur CentOS 6.7

  4. Comment installer PostgreSQL Server sur CentOS 8

  5. Comment installer Dotnet Core sur Centos 7 ?

Comment installer Magento sur CentOS 8

Comment installer XAMPP sur CentOS 8

Comment installer Apache dans CentOS 8

Comment installer Java sur CentOS 8

Comment installer Yarn sur CentOS 8

Comment installer Jenkins sur CentOS 8