在Ubuntu上配置Metabase涉及幾個步驟,包括安裝必要的軟件、設置數據庫以及啟動Metabase服務。以下是一個基本的指南:
首先,確保你的Ubuntu系統是最新的。打開終端并運行以下命令:
sudo apt update
sudo apt upgrade
Metabase需要Java運行環境(JRE)和PostgreSQL數據庫。你可以使用以下命令安裝它們:
* 安裝Java:
```
bash`sudo apt install openjdk-11-jre-headless`
```
* 安裝PostgreSQL(包括客戶端工具):
```
bash`sudo apt install postgresql postgresql-contrib`
```
創建一個新的PostgreSQL數據庫和用戶供Metabase使用。運行以下命令:
# 創建數據庫
sudo -u postgres psql
CREATE DATABASE metabase;
# 創建用戶并設置密碼
CREATE USER metabase WITH PASSWORD 'your_password';
# 授權用戶訪問數據庫
GRANT ALL PRIVILEGES ON DATABASE metabase TO metabase;
\q
確保將'your_password'
替換為你選擇的強密碼。
從Metabase官方網站下載最新版本的Metabase,然后解壓它:
wget https://github.com/metabase/metabase/releases/download/v0.46.2/metabase-0.46.2.tar.gz
tar xzvf metabase-0.46.2.tar.gz
cd metabase-0.46.2
將Metabase配置文件復制到適當的目錄,并進行必要的修改。通常,配置文件位于conf
目錄下。你可以參考Metabase的官方文檔或示例配置文件來了解如何配置各種設置。
使用以下命令啟動Metabase服務:
./bin/start-metabase
你應該能夠在瀏覽器中訪問Metabase的Web界面了。默認情況下,它應該運行在http://localhost:3000
。
如果你希望在系統啟動時自動運行Metabase,可以將其添加到systemd服務文件中。創建一個新的systemd服務文件,例如/etc/systemd/system/metabase.service
,并添加以下內容:
[Unit]
Description=Metabase
After=postgresql.service
[Service]
User=metabase
Group=metabase
ExecStart=/path/to/metabase/bin/start-metabase
Restart=always
Environment=METABASE_DB_HOST=localhost
Environment=METABASE_DB_USER=metabase
Environment=METABASE_DB_PASS=your_password
Environment=METABASE_DB_NAME=metabase
[Install]
WantedBy=multi-user.target
確保將/path/to/metabase
替換為實際的Metabase安裝路徑,并將your_password
替換為你的PostgreSQL密碼。然后運行以下命令啟用和啟動服務:
sudo systemctl enable metabase
sudo systemctl start metabase
現在,Metabase應該已經成功配置并在Ubuntu上運行了!