【发布时间】:2016-11-17 05:29:30
【问题描述】:
我是 Metabase 的新手,我对 AWS 了解不多。我有 EC2 实例,我想在没有弹性 beanstalk 的 EC2 实例上运行 Metabase。这可能吗?如果是,比怎么样?如果没有,为什么?
【问题讨论】:
标签: amazon-ec2 metabase
我是 Metabase 的新手,我对 AWS 了解不多。我有 EC2 实例,我想在没有弹性 beanstalk 的 EC2 实例上运行 Metabase。这可能吗?如果是,比怎么样?如果没有,为什么?
【问题讨论】:
标签: amazon-ec2 metabase
在 EC2 实例中运行元数据库的最简单方法是遵循他们自己的文档,了解如何从 .jar 文件运行应用程序。 Metabase 有一个很棒的文档,所以我建议你看看它。
您需要通过简单的步骤:
java -jar metabase.jar
应用程序将在端口 3000 (http://:3000) 上运行。请记住在 EC2 安全组上打开入站规则。重要的是,建议仅将此设置用于测试。如果您想在生产中拥有一个实例,您应该担心其他事情,例如将应用程序数据库指向更强大的数据库,如 PostgreSQL 或 MySQL。
官方文档链接: http://www.metabase.com/docs/latest/operations-guide/running-the-metabase-jar-file.html
【讨论】:
我在途中遇到了一些问题。这就是我最终实现它的方式:
SSH 到您的 EC2 实例,并使用 wget 使用链接将 Java 8 下载到您的实例:wget DownloadLink。或者,您可以在本地下载并使用 SCP 将其传输到 EC2 实例。java -jar metabase.jar
如果无法连接,请尝试以下步骤:
sudo nano /etc/hosts。添加 ip 和 host like 10.10.10.10 ip-10-10-10-10 作为新行。【讨论】:
确保将公共 IP 地址添加到 /etc/hosts 的主机文件中。这为我修好了
【讨论】:
有点晚了,但将来可能会有用。 我写了一篇关于在独立 ec2 实例上设置 Metabase 的完整教程。 本文回答了许多常见问题(例如,将其设置为服务)。 https://itisoktoask.me/metabase-on-ec2-amazon-linux/
【讨论】: