GNU/Linux >> Tutoriales Linux >  >> Ubuntu

Cómo instalar Metabase Business Analytics en Ubuntu 18.04 LTS

Metabase es una herramienta gratuita y de código abierto de análisis de datos y de inteligencia empresarial. Le permite a usted y a su empresa hacer preguntas y aprender de sus datos.

A veces, la Metabase también se llama Metadatabase o Metadata Repository. Admite múltiples fuentes de datos, incluidos RDBMS como MySQL, PostgreSQL, NoSQL como MongoDB y servicios de bases de datos en la nube como Amazon Redshift y Google BigQuery.

En este tutorial, le mostraremos cómo instalar Metabase Data Analytics en Ubuntu 18.04.

Requisitos previos

Para esta guía, instalaremos Metabase en Ubuntu 18.04 con 4 GB de RAM, 4 CPU y 50 GB de espacio libre en disco.

Qué haremos

  • Instalar Java
  • Instalar y configurar la base de datos MariaDB
  • Agregar usuario y configurar directorio de metabase y archivos de registro
  • Descargar metabase
  • Configurar Metabase como un servicio de Systemd
  • Configurar Rsyslog para Metabase
  • Posterior a la instalación de la metabase

Paso 1 - Instalar Java

En primer lugar, la metabase se creó con Java, por lo que instalaremos Java OpenJDK en el sistema Ubuntu.

Instale Java OpenJDK en el sistema Ubuntu con el siguiente comando apt.

sudo apt install default-jre

Una vez que se complete la instalación, verifique la versión de Java con el siguiente comando.

java -version

Como resultado, ha instalado Java OpenJDK 11 en el servidor Ubuntu 18.04.

Paso 2:instalar la base de datos MariaDB

En este paso, instalaremos el servidor de la base de datos MariaDB y configuraremos una nueva base de datos como muestra de la fuente de datos Metabase.

Instale el servidor de la base de datos MariaDB utilizando el siguiente comando apt.

sudo apt install mariadb-server mariadb-client

Una vez completada la instalación, inicie el servicio MariaDB y agréguelo al inicio del sistema.

systemctl start mariadb
systemctl enable mariadb

Y el servicio MariaDB está en funcionamiento.

Ahora configuraremos la contraseña de root para MariaDB con la utilidad mysql 'mysql_secure_installation'.

mysql_secure_installation

Escriba su contraseña de root y escriba 'Y' para el resto de la configuración.

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

Y la contraseña raíz de MariaDB ha sido configurada.

Ahora inicie sesión en el shell de MySQL usando el siguiente comando mysql.

mysql -u root -p
TYPE YOUR ROOT PASSWORD

Ahora cree una nueva base de datos 'mebase' y cree un nuevo usuario 'mebase' con la contraseña 'mtabasedbpass' utilizando las consultas a continuación.

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

Y ha creado la base de datos y el usuario para la instalación de Metabase.

Paso 3:Agregar nuevo usuario y directorio de instalación de Metaase

En este paso, agregaremos un nuevo usuario y grupo Metabase, luego configuraremos el directorio de instalación de Metabase.

- Agregar nuevo usuario

Ejecutaremos el servicio Metabase como un usuario y grupo llamado 'mebase'. Cree una nueva 'mebase' de usuarios y grupos con el siguiente comando.

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

Ahora ha creado el usuario y el grupo 'mebase'.

- Configuración del directorio de instalación de la metabase

Crearemos un nuevo directorio para la metabase y se ubicará en el directorio '/op/metabase'.

Cree un nuevo directorio '/opt/mebase' y cambie el propietario de ese directorio al usuario 'metebase'.

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

Ahora ha creado el directorio de instalación de Metabase.

- Agregar archivo de entorno predeterminado para Metabase

Cree un nuevo archivo de entorno en el directorio '/etc/default' usando el siguiente comando.

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

Y se ha creado el archivo de entorno para Metabase.

Paso 4:configurar el registro de metabase con Rsyslog

En este paso, configuraremos el registro de Metabase para que se procese en el registro específico en el directorio '/var/log' utilizando rsyslog.

Primero, cree el registro de Metabase en el directorio '/var/log' y cambie el propietario del archivo de registro a usuario 'metabase'.

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

Ahora vaya al directorio '/etc/rsyslog.d' y cree una nueva configuración 'mebase.log' usando el editor vim.

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

Pegue la siguiente configuración en él.

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

Guardar y cerrar.

Después de eso, reinicie el servicio rsyslog.

systemctl restart rsyslog

Y se completó la configuración del registro de Metabase con Rsyslog.

Paso 5 - Descargar Metabase

Ahora ve al directorio '/opt/mebase'.

cd /opt/metabase

Descargue el archivo Metabase Jar con el comando wget.

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

Ahora cambie el propietario del directorio '/opt/mebase' y todo su archivo al usuario y grupo 'mebase'.

chown -R metabase:metabase /opt/metabase

Y el archivo jar de Metabase se ha descargado.

Paso 6:ejecutar Metabase como un servicio de Systemd

En este paso, crearemos un nuevo archivo de servicio para Metabase.

Vaya al directorio '/etc/systemd/system' y cree un nuevo archivo de servicio systemd 'mebase.service'.

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

Pegue la siguiente configuración en él.

[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

Guardar y cerrar.

Ahora recarga el administrador de systemd.

systemctl daemon-reload

Después de eso, inicie el servicio de la metabase y agréguelo al arranque del sistema.

systemctl start metabase
systemctl enable metabase

Como resultado, el servicio de la metabase está en funcionamiento. Verifique usando el siguiente comando.

systemctl status metabase

A continuación se muestra el resultado que obtendrá.

Paso 7:Posterior a la instalación

De manera predeterminada, Metabase se ejecuta en el puerto '3000'. Abra su navegador web y escriba la dirección IP del servidor con el puerto '3000'.

http://10.10.10.100:3000/

Ahora obtendrá la instalación de Metabase como se muestra a continuación.

Haga clic en el botón 'Empecemos botón '.

Ahora escriba los detalles de su cuenta de administrador y haga clic en 'Siguiente '.

Después de eso, agregue su fuente de datos y escriba detalles sobre la información de su base de datos, luego haga clic en 'Siguiente botón '.

Para la sección 'Preferencias de datos de uso', déjela como predeterminada y haga clic en 'Siguiente ' de nuevo.

Y la post-instalación de Metabase se ha completado. Haga clic en el botón 'Llévame a Metabase ' y se le redirigirá al Tablero de Metabase.

A continuación se muestra el panel de Metabase predeterminado.

Como resultado, la instalación de Metabase en Ubuntu 18.04 se completó con éxito.

Referencia

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


Ubuntu
  1. Cómo instalar Docker en Ubuntu 22.04/20.04 LTS

  2. Cómo instalar PlayOnLinux en Ubuntu 20.04 LTS

  3. Cómo instalar MariaDB en Ubuntu 20.04 LTS

  4. Cómo instalar Ansible en Ubuntu 20.04 LTS / 21.04

  5. Cómo instalar Minikube en Ubuntu 20.04 LTS / 21.04

Cómo instalar Laravel en Ubuntu 20.04 LTS

Cómo instalar Spotify en Ubuntu 18.04 LTS / 17.10 y Ubuntu 16.04

Cómo instalar Go en Ubuntu 22.04 LTS

Cómo instalar Go en Ubuntu 18.04 LTS

Cómo instalar Open Web Analytics en Ubuntu 18.04 LTS

Cómo instalar Go en Ubuntu 20.04 LTS