1 metabase介绍
metabase是一款开源的BI分析工具,开发语言clojure+React为主、也有高阶的收费版。 官网:https://www.metabase.com/ 可以利用Metabase进行数据分析,数据可视化,报表生成等。开源地址:https://github.com/metabase/metabase
2 jar包安装
参考官方文档 :https://www.metabase.com/docs/latest/installation-and-operation/running-the-metabase-jar-file
2.1 创建安装目录
# mkdir ~/metabase
2.2 下载安装包
从github中找到安装包地址:https://github.com/metabase/metabase/releases
# wget https://downloads.metabase.com/v0.46.2/metabase.jar
2.3 配置端口
默认是3000,这里换一个端口
# export MB_JETTY_PORT="8091"
2.4 配置使用Mysql数据库
先创建metabase数据库
# mysql -uroot -p
> CREATE DATABASE metabase CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci;
授权
> GRANT ALL PRIVILEGES ON `metabase`.* to 'metabase'@'10.0.%' IDENTIFIED BY 'Mb12340505;' WITH GRANT OPTION;
> flush privileges;
配置数据库
# export MB_DB_CONNECTION_URI="jdbc:mysql://localhost:3306/metabase?user=metabase&password=Mb12340505"
2.5 启动
我安装了jdk8和jdk11,在使用jdk8启动报错了,我这里直接使用绝对路径jdk11启动,成功。
# nohup /data/apps/jdk-11/bin/java -jar metabase.jar > /home/admin/metabase/run.log 2>&1 &
3 访问
http://127.0.0.1:8091
4 设置视图,请查看官方文档
https://www.metabase.com/