gpt4 book ai didi

ubuntu - 在 Ubuntu 服务上使用元数据库

转载 作者:行者123 更新时间:2023-12-04 18:36:01 25 4
gpt4 key购买 nike

我已尝试为 Metabase 创建一个 Ubuntu Upstart 服务,但我在解决以下问题时遇到了问题:

1)设置数据库环境变量(端口、ip、密码):

MB_DB_TYPE=mysql
MB_DB_DBNAME=metabase
MB_DB_PORT=3306
MB_DB_USER=root
MB_DB_PASS=root
MB_DB_HOST=99.99.999.99

2) 失败重启服务

3)开机启动

4) 执行元数据库.jar程序

`java -jar metabase.jar`

最佳答案

有一个 3 步指南可确保您的 Metabase 使用 systemd ( https://en.wikipedia.org/wiki/Systemd ) 在 Ubuntu 中作为服务运行。

1) 在以下文件夹 /usr/lib/systemd/system/ 中创建文件 metabase.service(您可能需要创建系统文件夹)

[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) 启动服务(你的Metabase服务将在3000端口可用)

sudo systemctl start metabase.service

要检查服务是否正在运行,请尝试: sudo systemctl status metabase.service

关于ubuntu - 在 Ubuntu 服务上使用元数据库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39769935/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com