「Metabase」:修訂間差異

出自Gea-Suan Lin's Wiki
跳至導覽 跳至搜尋
本頁面具有訪問限制。如果您看見此訊息,這代表您沒有訪問本頁面的權限。
行 2: 行 2:


== 安裝 ==
== 安裝 ==
Metabase的硬體需求不高<ref>{{Cite web |url=https://github.com/metabase/metabase/issues/6564 |title=Minimum / Recommended Hardware Requirement |language=en |date=2017-12-12 |accessdate=2023-09-06}}</ref><ref>{{Cite web |url=https://discourse.metabase.com/t/metabase-ram-usage/8045/3 |title=Metabase: RAM Usage |language=en |date=2019-11-19 |accessdate=2023-09-06}}</ref>,我自己用1GB RAM的機器跑還可以。


Metabase需要Java 11+的版本<ref>{{Cite web |url=https://www.metabase.com/docs/latest/installation-and-operation/java-versions |title=Java versions |language=en |accessdate=2023-09-06}}</ref>,而在[[Ubuntu]] 20.04與22.04下預設就是Java 11,所以可以直接用內建的<code>default-jre</code>:
Metabase需要Java 11+的版本<ref>{{Cite web |url=https://www.metabase.com/docs/latest/installation-and-operation/java-versions |title=Java versions |language=en |accessdate=2023-09-06}}</ref>,而在[[Ubuntu]] 20.04與22.04下預設就是Java 11,所以可以直接用內建的<code>default-jre</code>:

於 2023年9月5日 (二) 23:30 的修訂

Metabase是一套BI視覺化工具。

安裝

Metabase的硬體需求不高[1][2],我自己用1GB RAM的機器跑還可以。

Metabase需要Java 11+的版本[3],而在Ubuntu 20.04與22.04下預設就是Java 11,所以可以直接用內建的default-jre

sudo apt install -y default-jre; sudo apt clean; mkdir ~/metabase; cd ~/metabase; wget -O metabase-0.47.0.jar https://downloads.metabase.com/v0.47.0/metabase.jar

執行

預設的模式是讓使用者嘗鮮,不需要使用外部的資料庫儲存資料,會使用Java的H2存放資料:

java -jar metabase-0.47.0.jar

如果使用PostgreSQL,可以建立一個start.sh,將連線資訊指定到環境變數[4],這邊另外指定了Port 8000為網頁的接口:

#!/bin/bash

export MB_DB_TYPE=postgres
export MB_DB_DBNAME=metabase
export MB_DB_PORT=5432
export MB_DB_USER=metabase
export MB_DB_PASS=metabasepassword
export MB_DB_HOST=db-metabase.srv.example.net
export MB_JETTY_PORT=8000

java -jar metabase-0.47.0.jar

設定

參考資料

  1. Minimum / Recommended Hardware Requirement. 2017-12-12 [2023-09-06] (English). 
  2. Metabase: RAM Usage. 2019-11-19 [2023-09-06] (English). 
  3. Java versions. [2023-09-06] (English). 
  4. Environment variables. [2023-09-06] (English). 

外部連結