如何安装使用Metabase-001

一、概述

Metabase可以帮助你把数据库中的数据更好的呈现给更多人,数据分析人员通过建立一个”查询“(Metabase中定义为Question)来提炼数据,再通过仪表盘(Dashboards)来组合展示给公司成员

优点

1.开源免费

2.工具轻量、安装依赖的环境简单、配置简单清楚

3.容易上手,操作门槛低,不会sql语句也能使用

4.支持对外共享,权限控制

5.Question可以便捷地创建图表,Dashboards界面整洁美观

缺点:

1.Question每次只能对数据库中的一张表进行查询,切换数据表已有的查询选项会重置

2.填写了sql语句的sql查询(Native query)模式不能转到点选查询(Custom)模式

3.不能在Metabase中自由转换数据表中字段的属性

4.可创建的图表类型较单一

二、安装

1、检查环境

在linux服务器上安装,java版本要求在1.7以上

查看Java版本[root@70_35 bao0]#java -version 【linux下安装java环境的文章见https://www.cnblogs.com/bao0/articles/14187949.html】

2、下载安装包

[root@70_35 bao0]#wget http://downloads.metabase.com/v0.30.0/metabase.jar

3、启动

[root@70_35 bao0]#jar java -jar metabase.jar

启动时报错如下

09-21 14:34:46 ERROR impl.StdSchedulerFactory :: Couldn't generate instance Id!

org.quartz.SchedulerException: Couldn't get host name! [See nested exception: java.net.UnknownHostException: 70_35: 70_35: Name or service not known]

at org.quartz.simpl.SimpleInstanceIdGenerator.generateInstanceId(SimpleInstanceIdGenerator.java:36)

at org.quartz.impl.StdSchedulerFactory.instantiate(StdSchedulerFactory.java:1202)

at org.quartz.impl.StdSchedulerFactory.getScheduler(StdSchedulerFactory.java:1502)

at org.quartz.impl.StdSchedulerFactory.getDefaultScheduler(StdSchedulerFactory.java:1518)

at clojurewerkz.quartzite.scheduler$initialize.invokeStatic(scheduler.clj:22)

at clojurewerkz.quartzite.scheduler$initialize.invoke(scheduler.clj:22)

at metabase.task$start_scheduler_BANG_.invokeStatic(task.clj:79)

at metabase.task$start_scheduler_BANG_.invoke(task.clj:72)

at metabase.core$init_BANG_.invokeStatic(core.clj:173)

at metabase.core$init_BANG_.invoke(core.clj:138)

at metabase.core$start_normally.invokeStatic(core.clj:245)

 

解决方案:

修改服务器hosts文件:

vi /etc/hosts

修改了第一行,末尾添加了70_:35:

127.0.0.1   localhost localhost.localdomain localhost4 localhost4.localdomain4 70_35

::1         localhost localhost.localdomain localhost6 localhost6.localdomain6

  

再次启动出现如下提示,代表启动成功

 

4、开始使用

http://172.16.70.35:3000/

显示如下页面,说明服务启动成功,可以开始使用了……

 

 

 

 

点击开始启动,会有提示输入相关信息

 

 

 

5、设置用户名邮箱密码

xxxxxx@163.com

a123456

 

 

 

6、添加数据库信息

也可以在此步骤选择跳过,以后再设置,设置入口

http://172.16.70.35:3000/admin/settings/setup

 

 

 

 

 

 

 

 

 点击保存,就添加成功了

 

 

 

添加完的数据库都在这里,可以根据提示,对数据库进行增删改的操作

 

 

 

回到metabase首页http://172.16.70.35:3000/,我们看到如下信息

 

 

posted @ 2020-12-25 11:32  baoling  阅读(666)  评论(0)    收藏  举报