Metabase是一个开源的商业智能工具,您可以通过它理解数据、分析数据,进行数据查询并获取格式化结果(图形化视图),以数据驱动决策。Metabase的安装和运行共有3种方式,分别为:
# 1.通过运行Jar包的方式
以Jar包的方式运行Metabase是最简单和最基础的方式。为了通过JAR的方式来运行Metabase,需要先在运行的机器上安装Java运行时环境(JRE)。为了确认是否安装了JRE,可以在终端中输入 java -version
,如果输出了下图所示的信息,则表明JRE安装成功了。
JRE安装成功之后,便可以开始下载Jar包了。在浏览器(Chrome)地址栏中输入 https://www.metabase.com/start/oss/jar (opens new window) 后会自动下载,如下图所示:
这样便开始了Jar包的下载,如果页面没有自动弹出下载,我们也可以手动下载,只需要点击下图中标红的地方即可。
Jar包下载完成后,我们在终端中进到Jar包所在的目录,输入命令 java -jar metabase.jar
。如果一切顺利的话,会输出下图中标红的内容,表示Metabase启动成功了。
Metabase启动成功后,在本机的浏览器中输入 http://localhost:3000/setup/ (opens new window) ,便可以看到Metabase的页面了。如下图所示:
点击 Let’s get started 按钮,进入Metabase的设置页面,首先设置语言。如下图所示:
语言设置完成后,接下来设置个人信息,这些信息是登陆时需要用到的信息。如下图所示:
个人信息设置完成后,接下来便是数据库的添加,如下图所示:
下面来添加MySQL数据库。
添加数据库的连接信息。如下图所示:
信息添加完成后,如果出现如下页面,表示连接成功。
接下来点击下一个按钮,便完成了Metabase的配置,配置完成后会来到下图所示的页面。
点击带我去Metabase按钮,便进入了Metabase的主页面。
上面启动Metabase时,使用的是默认的端口3000。如果机器的3000端口已经被占用或者想用其他的端口,我们可以在启动Metabase时明确指定端口。例如,我们可以将端口改为12345,这时启动命令变成 java -DMB_JETTY_PORT=12345 -jar metabase.jar
,等到启动完成后,在浏览器的地址栏中输入 http://localhost:12345/setup/ (opens new window) ,便进入了 Metabase,如下图所示:
以上介绍的是通过Jar包的方式来启动Metabase,接下来介绍在Mac上以应用程序的方式来启动Metabase。
# 2.通过运行Mac应用程序的方式
在Mac上,Metabase提供了以应用程序运行的方式,但是需要注意的是,以应用程序运行的方式是不支持数据看板分享的,所以只能作为个人在本地使用的一种方式。
首先下载应用程序安装包,在浏览器(Chrome)地址栏中输入 https://www.metabase.com/start/oss/mac (opens new window) 后会自动下载,如下图所示:
这样便开始了应用程序的下载,如果页面没有自动弹出下载,我们也可以手动下载,只需要点击下图中标红的地方即可。
下载完成后,双击打开Metabase.dmg
。进入到如下页面:
将Metabase.app拖入到Applications文件中,这样便完成了应用程序的安装。打开应用程序,便进入到下图中所示的页面:
接下来的配置过程便和以Jar包启动Metabase一样了,就不赘述了。如果想在浏览器中打开上述页面,只需要复制上述页面的地址便可,具体方法如下图所示:
我们将复制的地址输入到浏览器的地址栏中,如下图所示:
这样我们便在浏览器中进入了Metabase。
# 3.通过docker的方式
Metabase提供了官方的docker镜像,这样在任何运行了docker的系统中都可以部署Metabase。首先来拉取Metabase的docker镜像。在终端中输入docker pull metabase/metabase:latest
。Metabase镜像拉取成功后的页面如下图所示:
Metabase的docker镜像拉取成功后便可以启动Metabase了。在终端中输入如下命令:
docker run -d -p 3000:3000 --name metabase metabase/metabase
如下图所示:
上图所示的结果表示Metabase启动成功了。在浏览器的地址栏中输入 http://localhost:3000/setup (opens new window) 便进入了Metabase的界面,如下图所示:
接下来的配置过程便和以Jar包启动Metabase一样了,就不赘述了。刚才启动Metabase使用的端口为3000,我们可以在其他端口上启动Metabase,例如在终端输入如下命令:
这样我们便在端口12345上启动了Metabase。在浏览器中输入 http://localhost:12345/setup (opens new window),便进入了Metabase的界面,如下图所示:
以上便是通过docker的方式来启动Metabase。
# 4.总结
本节课我们介绍了Metabase的3种启动方式。