官網:
這個工具挺好的,解決了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/