游戏迷提供最新游戏下载和手游攻略!

Linux环境下开源BI工具Metabase本地化部署与配置指南

发布时间:2024-10-16浏览:61

大家好,今天来为大家解答Linux环境下开源BI工具Metabase本地化部署与配置指南这个问题的一些问题点,包括也一样很多人还不知道,因此呢,今天就来为大家分析分析,现在让我们一起来看看吧!如果解决了您的问题,还望您关注下本站哦,谢谢~

Metabase被构建并打包为一个Java jar文件,并且可以在任何Java可用的地方运行。

Metabase 官网提供了三种运行Metabase的方式:Jar、Mac应用程序、Docker。

下面安装采用Jar的方式运行Metabase。

要通过JAR文件运行Metabase,您需要在您的系统上安装Java运行时环境(JRE)。

操作系统

CentOS Linux release 7.5.1804 (Core)

Java JRE安装

我们推荐来自AdoptOpenJDK的最新LTS版本的JRE,带有HotSpot JVM和x64架构,但也支持其他Java版本。

示例安装的Oracle官网的JRE1.8:jre-8u281-linux-x64.rpm

从Oracle官网下载jre-8u281-linux-x64.rpm(https://www.oracle.com/java/technologies/javase-jre8-downloads.html)

安装JRE

rpm -ivh jre-8u281-linux-x64.rpm

设置并应用环境变量

vi /etc/profile.d/java.sh

放入下面内容:

export JRE_HOME=/usr/java/latestexport PATH=$JRE_HOME/bin:$PATH

应用环境变量

source /etc/profile.d/java.sh

查看java环境是否生效

java -version

查看java环境

下载Metabase

打开Metabase下载页面并下载最新版本(https://metabase.com/start/jar.html)。将下载的JAR文件放入新创建的目录中(因为它在运行时会创建一些文件)。

创建存放Metabase的目录

mkdir -p /soft/metabasecd /soft/metabase

下载Metabase最新jar文件(最新版本为:v0.38.1)

wget https://downloads.metabase.com/v0.38.1/metabase.jar

启动Metabase

有了Java环境,你可以在终端上运行JAR:

java -jar metabase.jar

就是这么简单。这将使用所有默认设置启动Metabase应用程序。您应该看到一些日志条目开始在终端窗口中运行,显示应用程序启动时的进度。一旦Metabase完全启动,您将看到如下信息:

2021-03-17 15:22:42,201 INFO sync.util :: FINISHED: step 'classify-tables' for h2 Database 1 'Sample Dataset' (20.1 ms)2021-03-17 15:22:42,216 INFO sync.util :: FINISHED: Analyze data for h2 Database 1 'Sample Dataset' (5.2 s)2021-03-17 15:22:42,219 INFO sync.util :: STARTING: Cache field values in h2 Database 1 'Sample Dataset'2021-03-17 15:22:42,222 INFO sync.util :: STARTING: step 'update-field-values' for h2 Database 1 'Sample Dataset'2021-03-17 15:22:43,561 INFO sync.util :: FINISHED: step 'update-field-values' for h2 Database 1 'Sample Dataset' (1.3 s)2021-03-17 15:22:43,565 INFO sync.util :: FINISHED: Cache field values in h2 Database 1 'Sample Dataset' (1.3 s)2021-03-17 15:22:43,566 INFO sync.util :: FINISHED: Sync h2 Database 1 'Sample Dataset' (7.7 s)2021-03-17 15:22:43,570 INFO metabase.core :: Metabase Initialization COMPLETE

开放端口

firewall-cmd --zone=public --add-port=3000/tcp --permanentfirewall-cmd --reload

现在服务已经好了!您可以在端口3000上访问新的Metabase服务器,可以通过http://ip:3000

注册系统服务

添加注册服务的文件

vi /usr/lib/systemd/system/metabase.service

[Unit]Description=metabase serviceAfter=syslog.target[Service]Type=simpleExecStart= /usr/bin/java -jar /soft/metabase/metabase.jar[Install]WantedBy=multi-user.target

注册系统服务

systemctl enable metabase.service

启动服务

systemctl start metabase.service

查看服务状态

systemctl status metabase.service

查看服务状态

注意:在默认配置中,Metabase将使用本地H2数据库来存储所有应用程序数据。这意味着适合简单的评估或个人使用,所以如果您想在生产环境中运行Metabase,我们建议您从H2迁移到适合生产环境的数据库。

配置

此章节帮助您安装Metabase之后如何配置它。

首选语言

选择Metabase中使用的默认语言,并且是新用户的默认语言。

选择语言

创建一个管理员账号

您需要做的第一件事是设置一个管理账号。当你第一次安装Metabase时,你创建的帐户默认是一个admin账号。如果您已经在生产服务器上安装了Metabase,那么您应该牢记这个账号的密码,因为它将用于添加其他用户、连接数据库、设置电子邮件等等。稍后您还可以创建额外的管理账号。

现在,让我们为Metabase创建一个账号。输入您的信息,准备好继续时,单击Next按钮。

创建账号

数据库信息

此时,您需要收集一些关于想要与Metabase一起使用的数据库的信息。如果没有设置它,我们将无法连接到您的数据库,如果您希望稍后处理这些内容,也不会影响系统使用,您只需单击“I'll add my data later”即可。

如果你需要进行设置,以下信息是你需要提供的:

数据库所在服务器的主机名

数据库服务器使用的端口

数据库名称

数据库连接的用户名

数据连接对应用户名的密码

现在有了数据库信息,就可以连接到数据库了。连接信息填写完成之后,单击Next按钮。

数据库连接信息

使用偏好

您最后要做的一件事是,我们是否可以收集一些关于您如何使用该产品的匿名信息——它将帮助我们更好的使用Metabase!,像下面设置框内展示的内容:

Metabase从不收集关于您的数据或问题结果的任何东西。

所有的收集都是完全匿名的。

收集可以在您的管理设置的任何点关闭。

偏好设置

如果您已经准备好开始使用Metabase,请继续并单击Next

设置联络的电子邮件

现在您已经设置好了,可以使用Metabase了。

设置电子邮件

用户评论

最怕挣扎

终于找到一篇关于Metabase本地化的详细教程!我一直想在公司里部署一个BI系统,但是用官方版本的太麻烦了,希望能尽快搞定,这个教程看起来很有帮助。

    有20位网友表示赞同!

一点一点把你清空

最近在学习Linux下开源的工具,Metabase挺好用的,可惜一直找不到中文版资源,这个博客写的详细啊!希望能够自己成功安装并配置!

    有14位网友表示赞同!

念初

这个教程太棒了,终于可以不用借助外网来访问Metabase了效率也更高了!现在部署本地化的Metabase就变得简单易用了,非常感谢博主的分享!

    有16位网友表示赞同!

古巷青灯

Metabase这款工具很棒,界面很友好,数据可视化效果也不错。不过本地化安装确实比较复杂,这篇博客详细的步骤很有帮助,希望能很快把localhost环境搭建起来。

    有9位网友表示赞同!

旧爱剩女

我是程序员,经常需要查看数据库信息。Metabase这个开源BI工具用起来非常方便,但是之前一直不知道如何在地图平台上配置,感谢博主分享的这篇文章!

    有7位网友表示赞同!

雪花ミ飞舞

说实话,我觉得这个教程太冗长了。很多步骤在我看来都是多余的,可以直接跳过,并且有些地方措辞不够简洁易懂,阅读体验不算很好。

    有8位网友表示赞同!

弃我者亡

Metabase确实好用,但是安装配置过程的确比较复杂,这篇教程虽然很详细,但对于新手来说可能还是有点难理解...

    有19位网友表示赞同!

焚心劫

看了一下这篇博文,感觉写的有点过于简单了。我之前自己尝试过本地化安装,遇到的问题可不是一下子就解决的,希望博主能再添加一些实用的经验分享。

    有12位网友表示赞同!

青衫故人

我很赞赏博主的技术能力和分享精神!这篇关于Linux下Metabase本地化安装及配置详解的文章非常详细和易懂,它帮助我解决了很多困扰。

    有19位网友表示赞同!

三年约

之前一直都在使用在线版本的Metabase,最近想试试本地部署一下,这个教程看起来不错呀!希望能够顺利完成安装步骤。

    有16位网友表示赞同!

怅惘

为了更好地控制数据安全性和自主性,我决定尝试在Linux下使用开源的BI工具。这篇博客介绍了Metabase本地化安装及配置详解,感觉很全面,希望能按部就班把任务完成

    有16位网友表示赞同!

淡淡の清香

这个教程讲的不太透彻,有些地方没有提到细节和注意事项,例如如何进行不同环境配置,具体遇到的问题和解决方法等等。

    有16位网友表示赞同!

剑已封鞘

Linux下搭建Metabase本地化安装环境听起来很不错,这样就可以自己掌控数据和安全了。这篇博客的文章挺详细的,希望以后能看到更多关于Metabase应用案例分享。

    有10位网友表示赞同!

热点资讯