metabase 搭建使用记录
官网:
这个工具挺好的,解决了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/