Metabase本身的数据(不是分析的数据源)支持:
1、 H2
2、 Mysql
3、 Postgres
以Mysql 为例,说明配置方式
使用bin/start使用bin/start启动模式
设置RDS开头的以下环境变量后启动即可
RDS_HOSTNAME=localhost;export RDS_HOSTNAME
RDS_USERNAME=metabase;export RDS_USERNAME
RDS_PASSWORD=metabase;export RDS_PASSWORD
RDS_PORT=3306;export RDS_PORT
RDS_DB_NAME=metabase;export RDS_DB_NAME
注意要设置DB_NAME,如果以docker mysql作为测试源,可以参考以下脚本启动
docker stop metabase-mysql
docker rm metabase-mysql
docker run --name metabase-mysql -e MYSQL_ROOT_PASSWORD=my-secret-pw -e MYSQL_DATABASE=metabase -e MYSQL_USER=metabase -e MYSQL_PASSWORD=metabase -d -p3306:3306 mysql:5.7.27
直接以jar模式启动
可以以下模式二选一:
export MB_DB_TYPE=mysql
export MB_DB_DBNAME=metabase
export MB_DB_PORT=3306
export MB_DB_USER=
export MB_DB_PASS&