推荐一款好用的数据可视化分析离线工具:metabase

运行Metabase OSS JAR 文件

要通过 JAR 文件运行免费的开源版本的 Metabase,需要在系统上安装 Java 运行时环境 (JRE)。

如果您有 Metabase 专业版或企业版的令牌,请参阅激活 Metabase 商业许可证

快速入门

本快速入门用于在本地运行 Metabase。有关在生产环境中运行 Metabase 的说明,请参阅下文。

如果已安装 Java:

  1. 下载metabse OSS 的 JAR 文件。如果您使用的是 Pro 或 Enterprise 计划,请下载 Enterprise Edition 的 JAR
  2. 创建一个新目录并将元数据库 JAR 移动到其中。
  3. 切换到新的元数据库目录并运行 JAR。

java -jar metabase.jar

元数据库将在启动时在终端中记录其进度。等到看到“元数据库初始化完成”并访问 。http://localhost:3000/setup

如果使用的是 Pro 或 Enterprise 版本,请务必激活许可证

本地安装

如果只想试用 Metabase、使用 Metabase,或者只是在本地计算机上使用 Metabase,Metabase 附带了一个可以使用的默认应用程序数据库。此设置不适用于生产环境。如果打算在组织中实际运行 Metabase,请参阅生产安装

以下说明与上面的快速入门相同,只是每个步骤都提供了更多的上下文。

1. 安装 Java JRE

已经安装了 Java。要检查版本,请打开终端并运行:

java -version

如果未安装 Java,则需要先安装 Java,然后才能运行 Metabase。我们推荐 Eclipse Temurin 的 JRE 版本 11 和 HotSpot JVM。可以在运行 Java 11 的任何位置运行 Metabase。特定的处理器架构应该无关紧要。

2. 下载元数据库

下载 JAR 文件:

如果要安装 Metabase 的 Pro 版或企业版,请参阅激活 Metabase 商业许可证

3. 创建一个新目录并将元数据库 JAR 移动到其中

运行 Metabase 时,Metabase 将创建一些新文件,因此在运行 Metabase Jar 文件之前将它放在新目录中非常重要(因此请将其移出下载文件夹并将其放入新目录)。

在 posix 系统上,命令如下所示:

下载到:/Users/person/Downloads

mkdir ~/metabase

然后

mv /Users/person/Downloads/metabase.jar ~/metabase

4. 切换到新的元数据库目录并运行 jar

切换到您在步骤 2 中创建的目录:

cd ~/metabase

从一个终端运行JAR,使用:

java -jar metabase.jar

元数据库将开始使用默认设置。在终端窗口中看到一些日志条目开始运行,显示应用程序启动时的进度。元数据库完全启动后,如下确认信息:

...

06-19 10:29:34 INFO metabase.task :: Initializing task CheckForNewVersions

06-19 10:29:34 INFO metabase.task :: Initializing task SendAnonymousUsageStats

06-19 10:29:34 INFO metabase.task :: Initializing task SendAbandomentEmails

06-19 10:29:34 INFO metabase.task :: Initializing task SendPulses

06-19 10:29:34 INFO metabase.task :: Initializing task SendFollowUpEmails

06-19 10:29:34 INFO metabase.task :: Initializing task TaskHistoryCleanup

06-19 10:29:34 INFO metabase.core :: Metabase Initialization COMPLETE

可以在端口 3000 上访问新的 Metabase 服务器,访问地址:http://localhost:3000

通过在运行 jar 之前设置环境变量来使用除 3000 以外的另一个端口。MB_JETTY_PORT

如果使用的是 Metabase 的 Pro 或 Enterprise 版本,请务必激活许可证

生产安装

这些步骤与上述步骤类似,但有两个重要区别:如果要在生产环境中运行 Metabase,则需要:

生产应用数据库

例如,假设使用 PostgreSQL。将启动并运行 PostgreSQL 服务,并创建一个空数据库:

createdb metabaseappdb

可以根据需要调用应用程序数据库。无需在该数据库中创建任何表;只需要设置 Metabase 在启动时使用的环境变量,以便 Metabase 知道如何连接到此数据库。

为元数据库创建一个目录,如上面列出的本地安装步骤所示,但是当需要运行命令来启动 JAR 时,在命令前面加上一些环境变量,以告知元数据库如何连接到创建的:java -jar metabaseappdb

export MB_DB_TYPE=postgres

export MB_DB_DBNAME=metabaseappdb

export MB_DB_PORT=5432

export MB_DB_USER=username

export MB_DB_PASS=password

export MB_DB_HOST=localhost

java -jar metabase.jar

上面的命令会通过用户帐户和密码将元数据库连接到您的 Postgres 数据库。如果将元数据库作为服务运行,则需要将这些环境变量放在单独的配置文件中。metabaseappdb localhost:5432 username password

将元数据库 JAR 作为服务运行

如果需要在生产环境中运行 JAR,则应将 Metabase 作为服务运行。将 Metabase 作为服务运行将:

  • 确保 Metabase 自动运行(并保持运行状态)。
  • 允许使用非特权用户运行元数据库(这对安全性有好处)。

官网下载访问地址;Download the Metabase JAR

后续计划更新下目前使用的一些小技巧,包括展板设计、模型使用、嵌入设置等内容,请关注

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

北山遇雪

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值