有一個3步指南,以確保您的元數據庫使用systemd(https://en.wikipedia.org/wiki/Systemd)作爲在Ubuntu服務運行。
1)創建文件metabase.service
內以下文件夾/usr/lib/systemd/system/
(您可能需要創建系統文件夾)
[Unit]
Description=Metabase server
[Service]
User=<deploy user>
Restart=on-failure
Environment=MB_DB_TYPE=postgres
Environment=MB_DB_DBNAME=metabase
Environment=MB_DB_PORT=5432
Environment=MB_DB_USER=<db_user>
Environment=MB_DB_PASS=<db_password>
Environment=MB_DB_HOST=<host>
ExecStart=/usr/bin/java -jar /path/to/metabase.jar
[Install]
WantedBy=multi-user.target
2)啓用元數據庫服務
sudo systemctl enable metabase.service
3)啓動服務(您的元數據庫服務將在端口3000中提供)
sudo systemctl start metabase.service
要檢查服務是否正在運行,請嘗試:sudo systemctl status metabase.service
如果解決方案使用systemd來管理Metabase服務,那麼是否存在任何問題? – fernandosjp