如何在 Ubuntu 18.04 LTS 上安装元数据库业务分析如何在 Ubuntu 18.04 LTS 上安装元数据库业务分析如何在 Ubuntu 18.04 LTS 上安装元数据库业务分析如何在 Ubuntu 18.04 LTS 上安装元数据库业务分析
  • 文章
  • 正则表达式
    • 工具
  • 登录
找到的结果: {phrase} (显示: {results_count} 共: {results_count_total})
显示: {results_count} 共: {results_count_total}

加载更多搜索结果...

搜索范围
模糊匹配
搜索标题
搜索内容
发表 admin at 2025年2月28日
类别
  • 未分类
标签

如何在 Ubuntu 18.04 LTS 上安装元数据库业务分析

本教程适用于这些操作系统版本

  • Ubuntu 20.04(Focal Fossa)
  • Ubuntu 18.04(仿生海狸)

在此页

  1. 第 1 步 - 安装 Java
  2. 第 2 步 - 安装 MariaDB 数据库
  3. 第 3 步 - 添加新用户和 Metaase 安装目录
    1. - 添加新用户
    2. - 设置元数据库安装目录
    3. - 为元数据库添加默认环境文件

    Metabase 是一种免费的开源数据分析和商业智能工具。它允许您和您的公司提出问题并从您的数据中学习。

    有时,Metabase 也称为Metadatabase 或Metadata Repository。支持多种数据源,包括 MySQL、PostgreSQL 等 RDBMS、MongoDB 等 NoSQL 以及 Amazon Redshift 和 Google BigQuery 等云数据库服务。

    在本教程中,我们将向您展示如何在 Ubuntu 18.04 上安装 Metabase Data Analytics。

    先决条件

    对于本指南,我们将在具有 4GB RAM、4 个 CPU 和 50GB 可用磁盘空间的 Ubuntu 18.04 上安装 Metabase。

    我们将要做什么

    • 安装Java
    • 安装和配置 MariaDB 数据库
    • 添加用户并设置元数据库目录和日志文件
    • 下载配置数据库
    • 将元数据库设置为系统服务
    • 为配置数据库设置 Rsyslog
    • 元数据库安装后

    第 1 步 - 安装 Java

    首先,Metabase是用Java创建的,所以我们要在Ubuntu系统中安装Java OpenJDK。

    使用下面的 apt 命令将 Java OpenJDK 安装到 Ubuntu 系统。

    sudo apt install default-jre

    安装完成后,使用以下命令检查 java 版本。

    java -version

    因此,您已经在 Ubuntu 18.04 服务器上安装了 Java OpenJDK 11。

    第 2 步 - 安装 MariaDB 数据库

    在此步骤中,我们将安装 MariaDB 数据库服务器并设置一个新数据库作为 Metabase 数据源的示例。

    使用下面的 apt 命令安装 MariaDB 数据库服务器。

    sudo apt install mariadb-server mariadb-client

    安装完成后,启动MariaDB服务并将其添加到系统引导。

    systemctl start mariadb
    systemctl enable mariadb

    MariaDB 服务已启动并正在运行。

    现在我们将使用 mysql 实用程序 mysql_secure_installation 为 MariaDB 配置 root 密码。

    mysql_secure_installation

    输入您的 root 密码并为其余配置输入 Y。

    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

    并且 MariaDB root 密码已经配置。

    现在使用下面的 mysql 命令登录到 MySQL shell。

    mysql -u root -p
    TYPE YOUR ROOT PASSWORD

    现在使用下面的查询创建一个新的数据库元数据库并使用密码 mtabasedbpass 创建一个新的用户元数据库。

    create database metabase;
    create user 'localhost' with grant option;
    flush privileges;
    exit

    您已经为 Metabase 安装创建了数据库和用户。

    第 3 步 - 添加新用户和 Metaase 安装目录

    在这一步中,我们将添加一个新的用户和组 Metabase,然后设置 Metabase 安装目录。

    - 添加新用户

    我们将以名为元数据库的用户和组运行元数据库服务。使用以下命令创建新的用户和组配置数据库。

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

    现在您已经创建了元数据库用户和组。

    - 设置元数据库安装目录

    我们将为 metebase 创建一个新目录,并将位于 /op/metabase 目录中。

    创建一个新目录 /opt/metabase 并将该目录的所有者更改为 metebase 用户。

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

    现在您已经创建了 Metabase 安装目录。

    - 为元数据库添加默认环境文件

    使用以下命令在 /etc/default 目录中创建一个新的环境文件。

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

    Metabase 的环境文件已经创建。

    第 4 步 - 使用 Rsyslog 设置元数据库日志

    在此步骤中,我们将使用 rsyslog 将要处理的 Metabase 日志设置为 /var/log 目录中的特定日志。

    首先,在 /var/log 目录下创建 Metabase 日志,并将日志文件的所有者更改为 Metabase 用户。

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

    现在转到 /etc/rsyslog.d 目录并使用 vim 编辑器创建一个新的配置 metabase.log。

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

    将以下配置粘贴到其中。

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

    保存并关闭。

    之后,重新启动 rsyslog 服务。

    systemctl restart rsyslog

    至此用Rsyslog配置Metabase日志就完成了。

    第 5 步 - 下载配置数据库

    现在转到 /opt/metabase 目录。

    cd /opt/metabase

    使用 wget 命令下载 Metabase Jar 文件。

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

    现在将 /opt/metabase 目录及其所有文件的所有者更改为元数据库用户和组。

    chown -R metabase:metabase /opt/metabase

    元数据库 jar 文件已下载。

    第 6 步 - 将元数据库作为 Systemd 服务运行

    在这一步中,我们将为 Metabase 创建一个新的服务文件。

    进入 /etc/systemd/system 目录,新建一个 systemd 服务文件 metabase.service。

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

    将以下配置粘贴到其中。

    [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

    保存并关闭。

    现在重新加载 systemd 管理器。

    systemctl daemon-reload

    之后,启动元数据库服务并将其添加到系统引导。

    systemctl start metabase
    systemctl enable metabase

    结果,配置数据库服务启动并运行。使用以下命令检查。

    systemctl status metabase

    以下是您将获得的结果。

    第 7 步 - 安装后

    默认情况下,Metabase 在端口 3000 上运行。打开 Web 浏览器并输入端口 3000 的服务器 IP 地址。

    http://10.10.10.100:3000/

    现在您将获得如下所示的元数据库安装。

    单击让我们开始按钮。

    现在键入您的详细信息管理员帐户,然后单击下一步。

    之后,添加您的数据源并键入有关数据库信息的详细信息,然后单击下一步按钮。

    对于使用数据首选项部分,将其保留为默认值并再次单击下一步。

    Metabase 后安装已经完成。单击按钮带我到元数据库,您将被重定向到元数据库仪表板。

    下面是默认的元数据库仪表板。

    至此,Ubuntu 18.04上Metabase的安装已经顺利完成。

    参考

©2015-2025 艾丽卡 support@alaica.com