metabase 搭建使用记录

官网:

1. https://www.metabase.com/

这个工具挺好的,解决了UI 设计问题。

安装前保证本机Java 包, java8以上

我采用的下载jar, 放入D盘,cmd进入目录

1. 命令:java  -jar metabase.jar

就能运行, 很方便。 

当然,考虑到以后, 网站自动运行, 后台运行。 请写 .bat 文件。

目前我这不是安装在linux系统上面的, 相对涉及权限,运行,启动等。

当然,我在windows环境也测试过运行如下:

 更新还是很方便, 只需要替换jar包就能系统更新, 并且会影响之前已经创建的内容。 

在我搭建使用metabase相对比较困难的, 应该是对HTTPS证书的安装, 它提供了几种方式, 自己生成,或者把你的证书上传后编译成metabase认同的证书格式。才能使用。

关于从源文件去修改代码来实现功能,我不是很提倡了。 因为这样会影响日后更新。 

我这边还是直接实用为主, 有更新版本,就更新版本。

 

启动运行命令:

metabase 后台运行命令:
nohup java -jar /metabasefile/metabase.jar > metabase01.log 2>&1 &
java -jar metabase.jar

 

https运行模式命令:

export MB_JETTY_SSL="true"
export MB_JETTY_SSL_PORT="8443"
export MB_JETTY_SSL_KEYSTORE="/jetty2/keystore"
export MB_JETTY_SSL_KEYSTORE_PASSWORD="123456"
nohup java -jar /metabasefile/metabase.jar > metabase01.log 2>&1 &

 

生成相应证书文件的方式:

sudo openssl pkcs12 -export -inkey START-rmgch-cn.key -in cert-chain.txt -out START-rmgch-cn.pkcs12
sudo keytool -importkeystore -srckeystore START-rmgch-cn.pkcs12 -srcstoretype PKCS12 -destkeystore keystore

java -jar metabase.jar

sudo apt install openjdk-13-jre-headless

sudo cp /jetty2/jetty2.crt /usr/local/share/ca-certificates
sudo update-ca-certificates

 

网页运行后访问地址:

https://localhost:8443/
http://localhost:3000/

posted @ 2022-03-11 14:13  soar.pang  阅读(933)  评论(1编辑  收藏  举报